復制代碼 代碼如下:
-判斷某些字段是否為空
--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,返回其參數(shù)中的第一個非空表達式
select Coalesce(null,null,1,2,null)union
select Coalesce(null,11,12,13,null)union
select Coalesce(111,112,113,114,null)
您可能感興趣的文章:- SQLSERVER查詢所有數(shù)據(jù)庫名,表名,和字段名的語句
- SQL Server 觸發(fā)器 表的特定字段更新時,觸發(fā)Update觸發(fā)器
- 解決SQL SERVER 2008數(shù)據(jù)庫表中修改字段后不能保存
- sqlserver對字段的添加修改刪除、以及字段的說明
- SQL Server中檢查字段的值是否為數(shù)字的方法
- SQL SERVER的字段類型說明
- SQL Server 中調(diào)整自增字段的當前初始值
- SQL Server數(shù)據(jù)庫中的表名稱、字段比較