MAX関数でNULLの場合に属性の値を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%"
MAX(number)がNULLであり、0ではないため、はNULLであり、1ではありません。