sql查询字段是空的语句并且空值用0代替怎么写?

sql查询字段是空的语句并且空值用0代替

--列是字符类型的
select isnull(列名,'0') as åˆ—名 from è¡¨å

--列是数字类型的
select isnull(列名,0) as åˆ—名 from è¡¨å
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-17
ORACLE数据库用NVL(COLUMN,'为空时的值')
QLSERVER数据库用ISNULL() 用法同上
示例:
表名value,其中有的字段是value3
update value set value3=nvl(value3,0);
我的绝对正确,还有问题Hi我!本回答被网友采纳
第2个回答  2011-11-08
select isnull(字段,0)from 表
如果查询多列,在前面加入列名
第3个回答  2011-10-31
用isnull函数:
select isnull(字段,0) from table
第4个回答  2012-02-23
sqlserver
select isnull(字段,0) from table
oracle
select decode(字段,null,0,字段) from table
相似回答