0

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

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

1 回答 1

5

只需NOT在列之后使用code

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

或者您也可以在列之前使用“NOT”code

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

看看这个SQLFiddle

参考。MySQL:expr 不在最小值和最大值之间

于 2012-08-31T12:42:29.483 回答