SQLSERVER ISNULL 函數(shù)與判斷值是否為空的sql語句
use 數(shù)據(jù)庫
update news set author='jb51' where author is null
說明:使用指定的替換值替換 NULL。
語法:ISNULL ( check_expression , replacement_value )
參數(shù):
check_expression:將被檢查是否為 NULL 的表達(dá)式。check_expression 可以為任何類型。
replacement_value:當(dāng) check_expression 為 NULL 時要返回的表達(dá)式。replacement_value 必須是可以隱式轉(zhuǎn)換為 check_expresssion 類型的類型。
返回值:返回與 check_expression 相同的類型。
注釋:如果 check_expression 不為 NULL,則返回它的值;否則,在將 replacement_value 隱式轉(zhuǎn)換為 check_expression 的類型(如果這兩個類型不同)后,則返回前者。
實例:
SELECT AVG(ISNULL(Weight, 50))
FROM Production.Product;
辨析:
請勿使用 ISNULL 查找 NULL 值。而應(yīng)使用 IS NULL。下面的示例查找 weight 列中存在 NULL 的所有產(chǎn)品。請注意 IS 和 NULL 之間的空格。
USE AdventureWorks2008R2;
GO
SELECT Name, Weight
FROM Production.Product
WHERE Weight IS NULL;
GO
選擇字段值為NULL的記錄: WHERE COLUMN_NAME IS NULL
ISNULL()函數(shù): ISNULL(@VaribleName, 'DefaultValue')
ISNULL(COLUMN_NAME, 'Default Value')
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信