sql 查询以检查给定范围内存在的数据和给定范围内不存在的数据

sql query to check data present in given range and data not present in given range

我有一个 table 演示,其中当前列是 present.I 想要一个 sql 查询来显示当前介于 10 和 90 之间的数据以及不存在的当前值通过单个 sql 查询在 30 和 40 附近的范围内。

www.techonthenet.com/sql_server/functions/case.php

参考这篇文章。

有案例就可以实现你的答案。无需使用 between 子句。

使用NOT BETWEEN。参考 this

SELECT * FROM Table 
WHERE Column NOT BETWEEN 30 and 40 
      AND Column BETWEEN 10 AND 90