本资料为产品岗位作为日常工作参考,语言口语化
At 2019/4/27 By David.Yang
介绍什么是BEWTEEN运算符
BETWEEN我们从英文字面意思理解即能知道,这是用来描述一个范围的介词,
比如在一段时间范围内,在一定金额内。
在SQL中,当我们需要在一定区间内进行数据过滤时,用到的就是BETWEEN运算符,来进行操作。
语法
expr [NOT] BETWEEN begin_expr AND end_expr;
ϒexpr表示在begin_expr和end_expr逻辑范围内的表达式,因为需要进行逻辑比较,所以expr、begin_expr、end_expr需要且必须是具有相同的数据类型。
ϒ此表达式有两种模式,在范围内,不在范围内,即BETWEEN和NOT BETWEEN
ϒ如果expr的值【大于等于(>=)】begin_expr值 且 【expr值小于等于(<=)】end_expr值,则BEWTEEN运算返回TRUE,否则返回FALSE
ϒ如果expr的值【小于()】end_expr值,则NOT BEWTEEN运算返回TRUE,否则返回FALSE
数字类型BETWEEN
区间过滤
我们拥有测验表
desc test;
我们过滤出左右互搏术考试成绩在50-59分之间的小朋友,看看还能不能拯救一下。
此需求需要过滤出50 –
59(包括50和59分)分测验分之间的成绩
SQL
SELECT
*
FROM<