oracle between and包含边界
包含
在Oracle数据库中,使用BETWEEN操作符时,边界值是包含在范围内的。也就是说,BETWEEN操作符会匹配范围内的所有值,包括边界值本身。12
BETWEEN操作符的基本语法和使用场景
BETWEEN操作符用于选取介于两个值之间的数据范围内的值。其基本语法为:
expression BETWEEN value1 AND value2;
这里,expression
是要查询的字段,value1
和value2
是范围的起始和结束值,且这两个值都被包含在内。
示例
假设有一个表T_CLASS
,其中包含日期字段CREATE_TIME
,我们可以使用BETWEEN操作符来查询特定日期范围内的记录:
SELECT * FROM T_CLASS WHERE CREATE_TIME BETWEEN TO_DATE('2023-01-01', 'YYYY-MM-DD') AND TO_DATE('2023-01-10', 'YYYY-MM-DD');
这条SQL语句会返回CREATE_TIME
在2023年1月1日到2023年1月10日之间的所有记录,包括1日和10日的记录。