ORACLE SQL 选择查询但不包含 2 个变量

问题描述 投票:0回答:1

我正在尝试编写一个基本的选择查询来为我提供数据库中所有显示的记录,但我想排除属于两个特定类别的记录。

Select * from opr_operation WHERE MCC = '987' AND NOT (NAME like '%abcd%' and COUNTRY is = 123)

所以我尝试使用上面的方法,但我无法让它工作。 我基本上想要 OPR_OPERATION 的完整输出,其中 MCC = 987,但不包括任何名称包含字母开头部分的条目(abcd 开始),并且国家/地区也为 123。

如有任何帮助,我们将不胜感激。

oracle-sqldeveloper
1个回答
0
投票

去掉“是”:

SELECT *
FROM opr_operation
WHERE MCC = '987'
  AND NOT (NAME LIKE '%abcd%' AND COUNTRY = 123);
© www.soinside.com 2019 - 2024. All rights reserved.