
我使用SELECT语句返回这些列,但如果某些行符合特定条件,则需要排除它们。
预期结果:

我应该使用IF语句并在其中嵌套一堆参数吗?我很抱歉,如果这已经发布过(或类似的)。我真的不知道如何搜索这个,我尝试了几种不同的方法,但没有看到我正在寻找的答案。谢谢!:)
发布于 2015-09-17 18:01:09
SELECT * FROM Table
WHERE
Place != 'I'
AND (
(Country = 'CN' AND Code != 'R')
OR
(Country = 'JP' AND Reason != 'Z')
)发布于 2015-09-17 17:54:12
SELECT
Place,
Code,
Reason,
Country
FROM your_tab
WHERE
(Country = 'CN' AND Place <> 'I' AND Code <> 'R')
OR
(Country = 'JP' AND Place <> 'I' AND Reason <> 'Z')https://stackoverflow.com/questions/32636813
复制相似问题