sqlserver对字段出现NULL值的处理

2022-05-24 0 405

复制代码 代码如下:

-判断某些字段是否为空

–case

select case when ‘字段名’ is null then ‘\N’ else convert(varchar(20),’字段名’) end as ‘NewName’

select case when null is null then ‘\N’ else convert(varchar(20),null) end as ‘NewName’

–SQL Server 2005:coalesce

select coalesce(‘字符串类型字段’,’\N’) as ‘NewName’

select coalesce(convert(varchar(20),’非字符串类型字段’),’\N’) as ‘NewName’

select coalesce(convert(varchar(20),null),’\N’) as ‘NewName’

–coalesce,返回其参数中的第一个非空表达式

select Coalesce(null,null,1,2,null)union

select Coalesce(null,11,12,13,null)union

select Coalesce(111,112,113,114,null)

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 MsSql sqlserver对字段出现NULL值的处理 https://www.niceym.com/60182.html