[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'

执行输出结果:

相关推荐
这个DBA有点耶1 小时前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风1 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio2 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
数据库急诊室_阿哲6 小时前
一次加索引建议的复核记录:从报告到签字
数据库·ai数据库
青瓦梦滋7 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
慧都小妮子7 小时前
Wyn商业智能国产数据库适配:数据接入、分析缓存与审计日志验证清单
数据库·数据分析·数据可视化·审计日志·商业智能
Joy T8 小时前
Redis Lua 原子限流:Lua 脚本、竞态条件与并发控制
数据库·redis·lua·限流·竞态条件·redis scripting
杨凯凡9 小时前
MySQL 死锁怎么排查?InnoDB 锁等待与 Spring Boot 整事务重试实战
数据库·spring boot·mysql
Aloudata9 小时前
Claude 做数据分析的这两年:一份复盘与发展线索
大数据·数据库·人工智能·数据挖掘·数据分析·dataagent
Decay__9 小时前
01_SQLServer 体系架构全解 —— 实例进程、关系引擎、SQLOS 与事务日志深入
运维·数据库·sql·mysql·架构