SELECT column1, column2, ...
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
- column1, column2, ...: 要检索的列的名称。
- table_name: 要从中检索数据的表的名称。
- column_name: 要进行条件筛选的列的名称。
- value1 和 value2: 范围的起始值和结束值。
以下是一些使用 BETWEEN 语句的例子:
1. 匹配某个范围内的值:
SELECT * FROM products
WHERE price BETWEEN 100 AND 500;
2. 与其他条件结合使用:
SELECT * FROM orders
WHERE order_date BETWEEN '2023-01-01' AND '2023-03-31';
3. 不包含边界值的范围:
SELECT * FROM employees
WHERE salary BETWEEN 30000 AND 70000;
注意:在某些数据库系统中,BETWEEN 子句默认是包含边界值的。在其他系统中,你可能需要使用 BETWEEN ... AND ... + 1 的形式来包含上边界的值。具体的语法可能会因数据库系统的不同而略有差异,因此请查阅相应数据库系统的文档以获取准确的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14027/SQL