0

以下のクエリがあります。私はどういうわけか4と14の間のエントリを除外し、それらを表示しないことを目指しています。

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

1 に答える 1

5

NOTcolumn の後に使用して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 は min と max の間ではありません

于 2012-08-31T12:42:29.483 に答える