sql对查询为null的值赋默认值
不同数据库使用的参数有所不同,下面总结一下几种常用数据库赋默认值的函数。(以下均为sql语句)
场景:如果 price 字段为Null则赋默认值0
mysql
select ifnull(price,0) from 表名;
oracle
select nvl(price,0) from 表名;
sqlserver
select isnull(price,0) from 表名;
pgsql
select COALESCE(price, 0) from 表名;