首頁 > 資料庫 > SQL > 主體

sql isnull用法詳解

hzc
發布: 2020-06-16 17:15:16
原創
5806 人瀏覽過

sql isnull用法詳解

ISNULL

   使用指定的取代值來取代 NULL。

語法

      :ISNULL ( check_expression , replacement_value )

#參數

check_expression  將被檢查是否為NULL的表達式。如果不為NULL,這直接傳回 該值,也就是 check_expression 這個表達式。如果為空這個直接回傳 replacement_value這個表達的內容。 check_expression 可以是任何類型的。

replacement_value check_expressionNULL時將傳回的表達式。 replacement_value 必須與 check_expresssion 具有相同的型別。

傳回類型

傳回與 check_expression 相同的型別。

註解

如果 check_expression 不是 NULL,那麼傳回該表達式的值;否則傳回 replacement_value

範例

1 範例資料

表格tb_Student及其範例資料如下圖所示。

sql isnull用法詳解

 2.查詢要求

   查詢出其中成績(score)小於等於60的學生資料儲存至表格變數@tempTable中,當學生成績為空時,成績記為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 執行結果

sql isnull用法詳解

#推薦教學: 《sql教學

以上是sql isnull用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
sql
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板