MAX 함수로 NULL 일 때 속성의 0 값을 설정하는 방법을 알고 싶습니다. 예를 들면 다음과 같습니다.NULL 일 때 MAX 함수로 0을 설정하는 방법은 무엇입니까?
Name columns:
number - date
Values:
10 - 2012-04-04
11 - 2012-04-04
12 - 2012-04-04
13 - 2012-04-15
14 - 2012-06-21
1 - 2013-07-04
숫자는 증분 필드이지만 새해가되면 1로 설정됩니다. 그러나 결과 :
SELECT (MAX(number)+1) number WHERE date LIKE "2014%"
는 NULL이 아니라 1 MAX (수) NULL하고 있기 때문에 2014과 같은 어떤 일이 없기 때문에 0이 아닌
감사합니다. '너무 많이! ;-) – Donovant
결과가없는 경우 'null'출력을 나타내는 mysql 표준은 '0'이 아닙니다. 'Nanne'이 말하는 것처럼 'COALESCE (MAX (number), 0)'를 사용할 수 있습니다. –