MySQL排除了之间的条目

时间:2012-08-31 12:39:43

标签: mysql

我有下面的查询。 我的目的是以某种方式排除4到14之间的条目而不显示它们。

SELECT code, register, data
    FROM code
    WHERE code
    BETWEEN 4
    AND 14
    ORDER BY code

1 个答案:

答案 0 :(得分:5)

在列NOT之后使用code

SELECT code, register, data
    FROM code
    WHERE code NOT
    BETWEEN 4
    AND 14
    ORDER BY code;

或者您也可以在列code

之前使用'NOT'
SELECT code, register, data
    FROM code
    WHERE NOT code
    BETWEEN 4
    AND 14
    ORDER BY code;

只需see this SQLFiddle

参考。 MySQL: expr NOT BETWEEN min AND max