mssql sqlserver 將字段null(空值)值替換為指定值的三種方法分享


轉自:http://www.maomao365.com/?p=6965  

摘要:
下文將分享兩種將字段中null值替換為指定值的方法分享,如下所示:
實驗環境:sqlserver 2008 R2


例: 

create table test(keyId int identity, info varchar(30))
go
insert into test(info)values('a'),('b'),(null),('d')
go 
---方法1:使用isnull替換
select keyId,isnull(info,'替換null值') as info from test 
go 
---方法2:使用case when 替換
select keyId,case when info is null then '替換null值' else info end as info from test 
---方法3:使用coalesce替換相應的值
select keyId , coalesce(info,'替換null值') as info from test 

go 
truncate table test 
drop table test  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM