isnull是判斷一個字段是否為空值,返回一個特定的值
列:
isnull(a,0) 如果a字段有空值返回0 沒有空值就返回a的本身
isnull(a,1)=2 字段a有空值返回1,判斷isnull(a,1)是否等於2
SQL中有多種多樣的函數,下面將為您介紹SQL中的ISNULL函數,包括其語法、注釋、返回類型等,供您參考,希望對您學習SQL能夠有所幫助。
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。