SQL研习录(11)——BETWEEN运算符

SQL研习录(11)——BETWEEN运算符


版权声明

  • 本文原创作者:清风不渡
  • 博客地址:https://blog.csdn.net/WXKKang

一、BETWEEN运算符

  BETWEEN 运算符用于选取介于两个值之间的数据范围内的值,也就是说BETWEEN可以选择给定范围内的值,数字、文本或者日期都可以,因为它的选择是具有包含性的,所以我们只需指定它的开始值和结束值即可,首先我们来创建一组测试数据,代码如下:

CREATE TABLE student(
	s_id varchar(50),
	s_name varchar(50),
	s_gender varchar(50)
)

INSERT INTO student (s_id,s_name,s_gender) VALUES ('S101','Lucy','female');
INSERT INTO student (s_id,s_name,s_gender) VALUES ('S102','Jack','male');
INSERT INTO student (s_id,s_name,s_gender) VALUES ('S103','Bruce','male');
INSERT INTO student (s_id,s_name,s_gender) VALUES ('S104','Tom','male');
INSERT INTO student (s_id,s_name,s_gender) VALUES ('S105','Jayce','male');
1、基本语法

  BETWEEN运算符的基本语法如下:

SELECT column_name(s)
FROM table_name
WHERE column_name [NOT] BETWEEN value1 AND value2;
2、示例

  例如,在上面的测试数据中,如果要获取s_id在‘S102’-‘S104’之间的学生资料,可使用如下代码:

SELECT * FROM student WHERE s_id BETWEEN 'S102' AND 'S104';

  执行结果如下:
在这里插入图片描述
  如果要获取s_id不在‘S102’-‘S104’之间的学生资料,可使用如下代码:

SELECT * FROM student WHERE s_id NOT BETWEEN 'S102' AND 'S104';

  执行结果如下:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值