我正在尝试选择所有内容,但不选择6 id和12 id之间的内容,但它不起作用,只会返回所有内容
这是我的代码:
SELECT nom FROM genre WHERE id_genre BETWEEN id_genre=!6 AND id_genre=!12;
谢谢。
答案 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)
。