0
我已经撰写了下列案例语句,以列出特定主题的结果列表。SQL案例语句逻辑问题
SELECT upn,
Min(CASE name
WHEN 'English' THEN
CASE
WHEN result IS NULL THEN 'U'
ELSE result
END
END) English
FROM subject
GROUP BY upn
其中结果为NULL我想用U来代替它否则带来的结果,但上述并不取代NULLS。它的作品,如果我删除ELSE result
部分,但这显然最终显示NULLS和我们。我的逻辑有些不太正确。任何人都可以发现什么是错的?
那我指出了正确的方向。我做了following..SELECT UPN, 敏(CASE名 如果 '英语',然后 结果 ELSE 'U' END)英语 FROM主题 GROUP BY UPN – Matt