求一条SQL语句,怎么样把从数据库中查出来为空的值赋为“0”,是所有为空的值,假如有很多字段每个字段都
求一条SQL语句,怎么样把从数据库中查出来为空的值赋为“0”,是所有为空的值,假如有很多字段每个字段都有空值???...
求一条SQL语句,怎么样把从数据库中查出来为空的值赋为“0”,是所有为空的值,假如有很多字段每个字段都有空值???
展开
1个回答
展开全部
1、select case C_NUMBER when NULL then '0' else C_NUMBER end from T_SCORE
如果这条语句执行不对,那么说明你的C_NUMBER字段的NULL不是真正的NULL,而是字符串“NULL”,所以需要这样的SQL:
select case C_NUMBER when 'NULL' then '0' when 'null' then '0' else C_NUMBER end from T_SCORE
2、多个字段可以这样写:selectcase C_NUMBER when 'NULL' then '0' when 'null' then '0' else C_NUMBER end,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询