例如我有这个查询
select column1, column2, column3, column4, column5 from mytable
然后返回
example1|null |example3|example4|example5
examplea|exampleb|examplec|exampled|null
examplex|exampley|null |examplexx|exampleyy
exampleh|null |examplek|examplel|examplem
example1|example2|example3|example4|null
我想替换(在SQL语句中)所有值(column5)如果它们为null,则用0示例替换它们。所以,我想将上面的结果转换为 this :
example1|null |example3|example4|example5
examplea|exampleb|examplec|exampled|0
examplex|exampley|null |examplexx|exampleyy
exampleh|null |examplek|examplel|examplem
example1|example2|example3|example4|0
是否有可能,如果是这样的话?
答案 0 :(得分:3)
使用ISNULL
select column1, column2, column3, column4, ISNULL(column5,0) as column5
from mytable