在 SQL Server 中,处理空值时,通常使用 IS NULL
或 IS NOT NULL
操作符。以下是一些示例:
SELECT * FROM table_name WHERE column_name IS NULL;
SELECT * FROM table_name WHERE column_name IS NOT NULL;
COALESCE
函数。该函数接受一系列参数,并返回第一个非空值。例如,以下查询将返回 column1
或 column2
中的非空值:SELECT COALESCE(column1, column2) FROM table_name;
NULLIF
函数将两个值进行比较,如果两个值相等,则返回空值。例如,以下查询将比较 column1
和 column2
是否相等,如果相等则返回空值:SELECT NULLIF(column1, column2) FROM table_name;
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云