mssql sqlserver如何使用sql脚本将“空字符串” 转换为”其它”值的方法


摘要:
下文讲述使用sql脚本将sqlserver数据表中的”空字符串”转换为其它值的方法,如下所示:
实验环境:sql server 2008 R2


项目背景:
在一些sql数据展示脚本的开发中,我们需要将”空字符串”转换为”其它”两个中文字进行显示。
下文将通过举例的方式讲述具体的实现方法,如下所示:

create table [maomao365.com]
(keyId int identity,
 info  nvarchar(30)  not null 
 )
 go

---插入特殊字符,前面加入N,使其转换为unicode
insert into [maomao365.com](info)
values (N''),
(N'猫猫小屋'),(N'sql blog')
go
 
--使用case when对空值进行判断处理
select 
 keyId,
 case  
    when info = N'' then '其它'
	else info 
 end as info 
  from [maomao365.com]
go
truncate table [maomao365.com]
drop     table [maomao365.com]

相关阅读:
case when then用法说明
使用”case when then end” 判断字段是否为null的方法