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
@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 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...