在CASE WHEN SQL语句中处理不存在的记录,可以通过使用COALESCE函数或者LEFT JOIN语句来实现。
SELECT column1, column2, COALESCE(column3, 'N/A') AS column3
FROM table_name
上述语句中,如果column3的值为NULL,那么COALESCE函数将返回'N/A'作为column3的值。
SELECT table1.column1, table1.column2, CASE WHEN table2.column3 IS NULL THEN 'N/A' ELSE table2.column3 END AS column3
FROM table1
LEFT JOIN table2 ON table1.id = table2.id
上述语句中,如果table2中与table1匹配的记录不存在,那么CASE WHEN语句将返回'N/A'作为column3的值。
推荐的腾讯云相关产品:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云