sqlserver對字段出現(xiàn)NULL值的處理
更新時(shí)間:2010年12月17日 14:26:33 作者:
SQL Server 的某些表字段默認(rèn)是NULL,對于NULL字段如何處理?
復(fù)制代碼 代碼如下:
-判斷某些字段是否為空
--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ù)中的第一個(gè)非空表達(dá)式
select Coalesce(null,null,1,2,null)union
select Coalesce(null,11,12,13,null)union
select Coalesce(111,112,113,114,null)
相關(guān)文章
Visual?Studio2022連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程
在visual studio中經(jīng)常會用到SQL的數(shù)據(jù),關(guān)于數(shù)據(jù)連接總是會出現(xiàn)一系列的問題,下面這篇文章主要給大家介紹了關(guān)于Visual?Studio2022連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程,需要的朋友可以參考下2023-06-06淺析SQL Server的分頁方式 ISNULL與COALESCE性能比較
本文上述重點(diǎn)講述了SQL Server的分頁方式,COALESCE和ISNULL函數(shù)區(qū)別之處,簡短的內(nèi)容,深入的理解。有興趣的朋友可以看下2016-12-12SQL學(xué)習(xí)筆記四 聚合函數(shù)、排序方法
SQL學(xué)習(xí)筆記四 聚合函數(shù)、排序方法,在數(shù)據(jù)調(diào)用中非常實(shí)用。2011-08-08Godaddy 導(dǎo)入導(dǎo)出MSSQL數(shù)據(jù)庫的實(shí)現(xiàn)步驟
可以從限制文件中導(dǎo)入SQL共享服務(wù)器數(shù)據(jù)庫。如果想把存放在其他地方的數(shù)據(jù)導(dǎo)入,需要先把其內(nèi)容拷到限制文件中。(2010-02-02SQL按照日、周、月、年統(tǒng)計(jì)數(shù)據(jù)的方法分享
這篇文章主要為大家按日,星期,月,季度,年統(tǒng)計(jì)銷售額的sql語句,需要的朋友可以參考下2013-10-10SQL SERVER 中構(gòu)建執(zhí)行動態(tài)SQL語句的方法
這篇文章主要介紹了SQL SERVER 中構(gòu)建執(zhí)行動態(tài)SQL語句的方法,需要的朋友可以參考下2017-06-06