【发布时间】:2021-09-13 13:14:10
【问题描述】:
是否可以有一个 CASE WHEN 查询而不是 ELSE 是一个“文本字符串”它返回一个变量?
例子
CASE WHEN (age NOT IN (SELECT age FROM PersonInfo) THEN 'field missing' ELSE (SELECT age FROM PersonInfo)
【问题讨论】:
-
改为使用左连接。
-
请提供样本数据和期望的结果。除非
PersonInfo有零行或一行,否则您的代码将返回错误。