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


摘要:

下文將分享三種將字段中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 

原文地址:http://www.maomao365.com/?p=6965


免責聲明!

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



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