hyfm.net
当前位置:首页 >> SQL怎么把null改成0 >>

SQL怎么把null改成0

有两种方法:1. 如楼上所说,更新表里的null数据2. 修改query语句,你可以贴一下你的query语句,用case when就可以,我可以帮你看一下

语法如下:update table set col_name=null where id=1 数据表 table的字段 col_name 需要支持为null才能正常执行.

oracle的话用nvl.如:select nvl(null,0) a from dual mysql的话用ifnull.如:select ifnull(null,0) a from dual 其它数据库的不懂

sql中,设置语句 if 字段名 is null set 字段名=0 设置表字段 update tableName set 字段名=0 where 字段名 is null

sum函数找不到的意思 这个改成sum(isnull(money,0));然后看看sum函数为什么找不到

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)不明白再问我,谢谢!

可以用case when解决select case when 字段 is null then 0 else 字段 end from 表名

采用以下脚本试试 select isnull([列名],0) from [表名]请采纳!

先让该列允许为NULL,然后update 表 set 列=0然后再将该列不允许空

update [表名] set [字段名] = isnull([字段名],0) where [字段名] is null这个是 sql server下 null空值的处理办法

qhgj.net | sgdd.net | xmlt.net | lyhk.net | famurui.com | 网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com