一、功能描述:
BETWEEN操作符:选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
二、 BETWEEN 操作符语法详解:
BETWEEN操作符语法:
SELECT column1, column2,...
FROM table_name
WHERE column BETWEEN value1 AND value2;
参数说明:
1.column1, column2, ...:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
2.table_name:要查询的表名称。
3.column:要查询的字段名称。
4.value1:范围的起始值;value2:范围的结束值。
三、 BETWEEN 操作符开发实例:
( 1 ) BETWEEN 操作符开发实例
目标数据库及表:使用 DRobot数据库,"T_Drobot" 表
假设我们需要查询"T_Drobot" 表,并从"T_Drobot"表中查询选取year介于"2020"和"2022" 的所有数据。
下面的 SQL 语句实现:
SELECT * FROM "T_Drobot"
where year between '2020'and '2022'
执行输出结果:
( 2 ) NOT BETWEEN 操作符开发实例 :
目标数据库及表:使用 DRobot数据库,"T_Drobot" 表
假设我们需要查询"T_Drobot" 表,并从"T_Drobot"表中查询选取year不在[2020,2022]范围的所有数据。
使用 NOT BETWEEN语句实现:
SELECT * FROM "T_Drobot"
where year not between '2020'and '2022'
执行输出结果:
( 3 )带有文本值的 BETWEEN 操作符实例:
下面的 SQL 语句选取 name 以介于 ' DROBOT_1' 和 ' DROBOT_2' 之间字母开始的所有数据:
SELECT * FROM "T_Drobot"
where name between 'DROBOT_1'and 'DROBOT_2'
执行输出结果: