0

假设我有一个表,其中包含一个名为 foo 的字段。Foo 是一个字符字段。我想返回 foo 所在的所有记录:

  1. 不在 ('ad','ca','qw')
  2. 不像 '9%' 除非是 '96321'

这是我所拥有的,但我正在尝试如何获得“96321”

SELECT 
    *
FROM
    mtable
WHERE
    foo NOT IN ('ad' , 'ca', 'qw')
        AND foo NOT LIKE '9%';
4

1 回答 1

1

使用 OR 条件,查询如下:

SELECT 
    *
FROM
    mtable
WHERE
    foo NOT IN ('ad' , 'ca', 'qw')
        AND (foo NOT LIKE '9%' OR foo='96321');
于 2014-04-04T13:24:23.677 回答