Я хотел бы понять, как установить значение 0 атрибута, когда он является NULL с функцией MAX. Например:Как установить 0 с функцией MAX, когда он равен NULL?
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, а не 0
Спасибо большое! ;-) – Donovant
Его mysql-стандарт, который показывает вывод 'null', когда результата нет, не найдено' 0'. Вы можете использовать 'COALESCE (MAX (number), 0)' like 'Nanne' говорит вам. –