1.ISNULL: 用于替换 NULL 值。
sql
SELECT ISNULL(column_name, default_value) FROM table_name;
如果 column_name 是 NULL,则返回 default_value。
2.COALESCE: 返回第一个非 NULL 的值。
sql
SELECT COALESCE(column1, column2, default_value) FROM table_name;
返回 column1 如果它不为 NULL,否则返回 column2,如果 column2 也为 NULL,则返回 default_value。
3.NULLIF: 如果两个表达式相等,则返回 NULL;否则返回第一个表达式的值。
sql
SELECT NULLIF(column_name, value_to_compare) FROM table_name;
如果 column_name 等于 value_to_compare,返回 NULL;否则返回 column_name 的值。