see*_*ker 3 sql database sql-server-2008
我们假设我有一个查询
SELECT val FROM tbl
Run Code Online (Sandbox Code Playgroud)
我想写一个查询,当val不为null时输出"ValueIsNotNull",当val为null时输出"ValueIsNull".有可能用一行做到这一点.截至目前我只发现了ISNULL(val,'ValueIsNull') AS val1.但如果value不为null,则打印原始值.
小智 9
select
case
when val is null then 'ValueIsNull'
else 'ValueIsNotNull'
end
as NewVal
from tbl
Run Code Online (Sandbox Code Playgroud)