BETWEEN函数用于检查某个值是否在指定的范围内。它可以用于数值、日期或字符串类型的数据。
BETWEEN函数的语法如下:
value BETWEEN low_value AND high_value
其中,value是要检查的值,low_value和high_value是范围的下限和上限。
以下是一些示例,展示了BETWEEN函数的用法:
- 数值范围:
SELECT * FROM table_name WHERE column_name BETWEEN 10 AND 50;
上述查询将返回column_name列值在10到50之间(包括10和50)的记录。
- 日期范围:
SELECT * FROM table_name WHERE date_column BETWEEN '2022-01-01' AND '2022-12-31';
上述查询将返回date_column列值在2022年1月1日到2022年12月31日之间(包括这两个日期)的记录。
- 字符串范围:
SELECT * FROM table_name WHERE column_name BETWEEN 'A' AND 'F';
上述查询将返回column_name列值在’A’到’F’之间(按照字母顺序,包括’A’和’F’)的记录。
注意,BETWEEN函数包括指定的范围边界。如果要排除边界值,可以使用大于或小于运算符来定义范围。