1. 程式人生 > 實用技巧 >SQL中ISNULL用法示例

SQL中ISNULL用法示例

ISNULLSQL查詢示例SELECT

ISNULL 使用指定的替換值替換 NULL。 語法 :ISNULL ( check_expression , replacement_value ) 引數 check_expression 將被檢查是否為 NULL的表示式。如果不為NULL,這直接返回 該值,也就是 check_expression 這個表示式。如果為空這個直接返回 replacement_value這個表達的內容。。。。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。
1 declare @tempTable table(  
2     stuname nchar(10),  
3     stuage int,   
4      stuscore float);  
5 insert into @tempTable  
6 select name,age,ISNULL(score,0) from tb_Student  
7 where  ISNULL(score,0)<=60  
8 select * from @tempTable  

3 執行結果