函数说明
coalesce这个英文单词是联合,合并的意思。
用于字段空值的处理,譬如,希望把空值转为0。
使用方法
coalesce(field1, value):意思是如果field1不为null, 则返回field1本身的值,否则,返回value;
如: select coalesce(field1, 0), 当field1为null, 则返回0。
coalesce可以从左到右依次判定多个字段的值,如下:
coalesce(field1, field2, field3, value): 字段的个数不限,从左到右依次判定,取第一个不为null 的字段的值, 如果所有字段值都为null, 则返回value。