這篇文章主要介紹了sql中isnull怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),昌邑網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:昌邑等地區(qū)。昌邑做網(wǎng)站價(jià)格咨詢:18980820575
ISNULL
使用指定的替換值替換 NULL。
語法
:ISNULL ( check_expression , replacement_value )
參數(shù)
check_expression
將被檢查是否為NULL
的表達(dá)式。如果不為NULL
,這直接返回 該值,也就是 check_expression
這個(gè)表達(dá)式。如果為空這個(gè)直接返回 replacement_value
這個(gè)表達(dá)的內(nèi)容。check_expression
可以是任何類型的。
replacement_value
在 check_expression
為 NULL
時(shí)將返回的表達(dá)式。replacement_value
必須與 check_expresssion
具有相同的類型。
返回類型
返回與 check_expression
相同的類型。
注釋
如果 check_expression
不為 NULL,那么返回該表達(dá)式的值;否則返回 replacement_value
。
示例
1 示例數(shù)據(jù)
表tb_Student及其示例數(shù)據(jù)如下圖所示。
2.查詢要求
查詢出其中成績(score)小于等于60的學(xué)生信息保存至表變量@tempTable中,當(dāng)學(xué)生成績?yōu)榭諘r(shí),成績記為0。
declare @tempTable table( stuname nchar(10), stuage int, stuscore float); insert into @tempTable select name,age,ISNULL(score,0) from tb_Student where ISNULL(score,0)<=60 select * from @tempTable
3 執(zhí)行結(jié)果
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“sql中isnull怎么用”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!