sql 查询null 变为0

select if a is null then 0 else a from aa....
2024-11-27 10:03:59
推荐回答(2个)
回答1:

ORACLE下:

select decode(a,null,0,a)
from aa

SQLSERVER下:

select case when a = null then 0 else a end
from aa

上面这句就是判断语句,当A为NULL的时候,将NULL替换成0,不为NULL的时候,还是A。
*(a = null 或者a is null)

不明白再问我,谢谢!

回答2:

select isnull(a,0) from aa