查询的列为空返回0

  • NVL(column,0)

目前发现适用于DB2,Oracle,column最好为sum后的,否则没有符合的数据的时候还是不能显示默认值

  • IFNULL(column,0)

适用于Mysql

  • Coalesce(column1,column2,...,0)

返回第一个不为Null的值

  • nvl2(E1, E2, E3)

若E1为Null返回E3,否则返回E2,类似三目运算符

你可能感兴趣的:(查询的列为空返回0)