SQL 中 ISNULL 函數檢查值是否為 NULL,並傳回指定值(如果值為 NULL)或原始值(如果值為非 NULL)。它的語法為:ISNULL(expression, replacement_value)。此函數用於取代 NULL 值以提高可讀性、防止錯誤和在聚合函數中處理 NULL 值。
SQL 中 ISNULL 函數的用法
什麼是 ISNULL 函數?
ISNULL 函數是 SQL 函數,用於檢查值是否為 NULL,並傳回指定值(如果值為 NULL)或原始值(如果值為非 NULL)。
語法:
ISNULL(expression, replacement_value)
:要檢查的值。
:如果
expression 為 NULL,則傳回的值。
用法:
ISNULL 函數可用於各種情況,例如:範例:
考慮下列表格:Name | |
---|---|
John Smith | |
NULL |
Name 欄位中為NULL 的值,可以使用下列查詢:
<code class="sql">SELECT ID, ISNULL(Name, 'Unknown') FROM TableName;</code>
Name | |
---|---|
John Smith | |
Unknown |
#注意事項:
為 NULL,ISNULL 函數將會傳回
expression 本身,而不會被取代。
以上是sql中isnull的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!