尝试选择所有内容,但排除ID之间不起作用

时间:2018-07-27 09:37:36

标签: mysql

我正在尝试选择所有内容,但不选择6 id和12 id之间的内容,但它不起作用,只会返回所有内容

这是我的代码:

SELECT nom FROM genre WHERE id_genre BETWEEN id_genre=!6 AND id_genre=!12;

谢谢。

1 个答案:

答案 0 :(得分:0)

编写条件WHERE id BETWEEN 6 AND 12时,要查找的是id大于或等于6且小于或等于12的id >= 6 AND id <= 12

现在,您想取反它,所以您要编写(根据数学逻辑规则):id < 6 OR id > 12,这意味着您希望id超出此范围。

或者,您可以简单地写:NOT (id BETWEEN 6 AND 12)