SQL中ISNULL用法示例

2021-07-05 12:50:32 字數 1472 閱讀 8793

isnullsql查詢示例select

isnull

使用指定的替換值替換 null。

語法isnull ( check_expression , replacement_value )

引數check_expression

將被檢查是否為 null的表示式。check_expression 可以是任何型別的。

replacement_value

在 check_expression 為 null時將返回的表示式。replacement_value 必須與 check_expresssion 具有相同的型別。

返回型別

返回與 check_expression 相同的型別。

注釋如果 check_expression 不為 null,那麼返回該表示式的值;否則返回 replacement_value。

示例1 示例資料

表tb_student及其示例資料如下圖所示。

2 查詢要求

查詢出其中成績(score)小於等於60的學生資訊儲存至表變數@temptable中,當學生成績為空時,成績記為0。?

12

3

4

5

6

7

8

9

[csharp]

declare@temptabletable(

stunamenchar(10),

stuageint,

stuscorefloat);

insertinto@temptable

selectname,age,isnull(score,0)fromtb_student

whereisnull(score,0)<=60

select*from@temptable

3 執行結果

SQL中 isnull()用法總結

sql server中的isnull 函式 isnull value1,value2 1 value1與value2的資料型別必須一致。2 如果value1的值不為null,結果返回value1。3 如果value1為null,結果返回vaule2的值。vaule2是你設定的值。如果在select中...

SQL中isnull的用法

使用指定的值替換 null isnull check expression replacement value check expression 將被檢查是否為 null的表示式 replacement value 預備的替換值 當 check expression 不為null時返回 check ...

SQL中的ISNULL的用法

1 作用 使用指定的替換值替換 null。2 語法 isnull check expression replacement value 3 引數 check expression 將被檢查是否為 null的表示式。check expression 可以是任何型別的。replacement value...