>假设我有一个表,其中包含一个名为foo的字段。Foo 是一个字符字段。我想返回 foo 所在的所有记录:
- 不在 ('ad', 'ca', 'qw')
- 不像"9%",除非是"96321"
这是我所拥有的,但我正在绊倒如何获得"96321"
SELECT
*
FROM
mtable
WHERE
foo NOT IN ('ad' , 'ca', 'qw')
AND foo NOT LIKE '9%';
使用 OR 条件,查询将如下所示:
SELECT
*
FROM
mtable
WHERE
foo NOT IN ('ad' , 'ca', 'qw')
AND (foo NOT LIKE '9%' OR foo='96321');