数据库中null转0

1. Mysql 

1.1 ifnull函数

ifnull(expr1,expr2)
--解释:如果expr1不是null,则返回expr1,否则返回expr2。

2. Oracle 

2.1 nvl函数

nvl(expr1,expr2)
--解释:如果expr1位null,返回expr2的值,否则返回expr1的值。

2.2 case when...

select case when expr1 is null then expr2 else expr1 end from XXX;
--解释:如果expr1位null,返回expr2的值,否则返回expr1的值。
3. SQL Server

3.1 isnull函数

isnull(expr1,expr2)
--解释:如果expr1位null,返回expr2的值,否则返回expr1的值。

猜你喜欢

转载自blog.csdn.net/tanshooo/article/details/80337048