SQL 查询语句:将 NULL 值替换为指定值
你可以使用 COALESCE 函数来实现这个需求。COALESCE 函数接受多个参数,返回第一个不为 NULL 的参数。你可以使用 COALESCE 函数将 NULL 值替换成你需要的值。
下面是一个示例查询语句,如果某个列的值为 NULL,则将其替换为 'N/A':
UPDATE 表名
SET 列名 = COALESCE(列名, 'N/A')
请将上面的 表名 替换为你要更新的表的名称,将 列名 替换为要更新的列的名称。将 'N/A' 替换为你要设置的值。
例如,如果你要更新一个名为 users 表的 email 列,将 NULL 值设置为 'noemail@example.com',你可以使用以下查询语句:
UPDATE users
SET email = COALESCE(email, 'noemail@example.com')
原文地址: https://www.cveoy.top/t/topic/qD9f 著作权归作者所有。请勿转载和采集!