求sql有没有非空值的替换函数
isnull([字段],value)能把某个字段中的null值替换成value,有没有函数能把字段中的非null值替换成value的?只在查询中替换,不改变数据库中的数据。
[解决办法]
case when 列 is not null then value else null end
[解决办法]
--字段值为1时显示A,为2时显示B,否则显示CSELECT CASE 字段名 WHEN '1' THEN 'A' WHEN '2' THEN 'B' ELSE 'C' END AS 字段名 FROM 表名
[解决办法]
case when 字段 is null then value end