日期:2014-05-17  浏览次数:20562 次

求sql有没有非空值的替换函数
isnull([字段],value)能把某个字段中的null值替换成value,有没有函数能把字段中的非null值替换成value的?只在查询中替换,不改变数据库中的数据。

------解决方案--------------------
case when 列 is not null then value else null end
------解决方案--------------------
SQL code
--字段值为1时显示A,为2时显示B,否则显示C
SELECT CASE 字段名 WHEN '1' THEN 'A' WHEN '2' THEN 'B' ELSE 'C' END AS 字段名 FROM 表名

------解决方案--------------------
SQL code
case when 字段 is null then value end