| 數據庫 | 函數語法 | 示例 |
|---|---|---|
| SQL Server | ISNULL(expression, replacement) | SELECT ISNULL(price, 0.0) FROM orders; |
| Oracle | NVL(expression, replacement) | SELECT NVL(price, 0.0) FROM orders; |
IS NULL:值為空。SELECT * FROM orders WHERE price IS NULL;IS NOT NULL:值不為空。SELECT * FROM orders WHERE price IS NOT NULL;注意:Oracle 中空字符串 '' 等同於 NULL,而 SQL Server 視為長度為 0 的字符串,這是兩者重要差異之一。