【发布时间】:2021-05-03 12:37:38
【问题描述】:
我在执行包含 case 语句和连接的选择查询时遇到错误。
关键字“IS”附近的语法不正确..
SELECT pb.Id,
pb.Name,
CASE
pb.Firstname
WHEN (pb.lastName IS NULL OR pb.lastName = 'No') THEN 'Yes'
ELSE pb.Firstname END,
pb.Email,
CASE
pb.MiddleName
WHEN (pb.Code = 1 OR pb.Code IS NULL) THEN 'Yes'
ELSE pb.MiddleName END AS MiddleName
FROM Table1 a
JOIN
Table2 pb
ON
Table1.Id = Table2.Id
谁能建议这个查询有什么问题? 提前致谢
【问题讨论】:
标签: sql sql-server