sql查询某个字段为空时赋新值

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 表名;

猜你喜欢

转载自blog.csdn.net/weixin_44146379/article/details/112787908