[SQL开发笔记]BETWEEN操作符:选取介于两个值之间的数据范围内的值

一、功能描述:

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'

执行输出结果:

相关推荐
牛奶咖啡136 分钟前
MySQL InnoDB Cluster 高可用集群部署与应用实践(下)
数据库·mysql·innodb cluster·mysql router·mysql路由的安装部署·mysql路由的测试·mgr组复制
姚远Oracle ACE2 小时前
解读Oracle AWR报告:Global Cache and Enqueue Services - Workload Characteristics
数据库·oracle
流星白龙2 小时前
【Qt】7.信号和槽_connect函数用法(2)
java·数据库·qt
Zzz 小生4 小时前
Claude Code学习笔记(四)-助你快速搭建首个Python项目
大数据·数据库·elasticsearch
nongcunqq8 小时前
abap 操作 excel
java·数据库·excel
rain bye bye8 小时前
calibre LVS 跑不起来 就将setup 的LVS Option connect下的 connect all nets by name 打开。
服务器·数据库·lvs
阿里云大数据AI技术10 小时前
云栖实录|MaxCompute全新升级:AI时代的原生数据仓库
大数据·数据库·云原生
不剪发的Tony老师10 小时前
Valentina Studio:一款跨平台的数据库管理工具
数据库·sql
weixin_3077791310 小时前
在 Microsoft Azure 上部署 ClickHouse 数据仓库:托管服务与自行部署的全面指南
开发语言·数据库·数据仓库·云计算·azure
六元七角八分11 小时前
pom.xml
xml·数据库