MySQL数据表中带BETWEEN AND的范围查询
MySQL数据表中带BETWEEN AND的范围查询

BETWEEN AND关键字可以判断某个字段的值是否在指定的范围内。

如果字段的值在指定范围内,则符合查询条件,该记录将被查询出来。
如果字段的值不在指定范围内,则不符合查询条件。
基本的语法格式如下:

[NOT] BETWEEN 取值1 AND 取值2
NOT:可选。加上NOT表示不能满足指定范围的条件。
取值1:表示范围的起始值。
取值2:表示范围的终止值。
实例1

使用BETWEEN AND关键字查询employee表中的记录,查询条件是age字段的取值范围为18~24。SELECT语句的代码如下:

SELECT * FROM employee WHERE age BETWEEN 18 AND 24;
在DOS提示符窗口中查看使用BETWEEN AND关键字查询employee表中的记录的操作效果。如下图所示:

查看使用BETWEEN AND关键字查询employee表中的记录的操作效果

上图中代码执行的结果显示,age字段的取值是大于等于18,并且小于等于24。

由于可以推出,BETWEEN AND的范围是大于等于“取值1”,同时小于等于“取值2”。

NOT BETWEEN AND的取值范围是小于“取值1”,或者大于“取值2”。

实例2

使用NOT BETWEEN AND关键字查询employee表的数据记录,查询条件是age字段的取值不在18~24之间。SELECT语句的代码如下:

SELECT * FROM employee WHERE age NOT BETWEEN 18 AND 24;
在DOS提示符窗口中查看使用NOT BETWEEN AND关键字查询employee表的记录的操作效果。如下图所示:

查看使用NOT BETWEEN AND关键字查询employee表的记录的操作效果

上图中代码执行的结果显示,只有age等于25和26的记录满足条件。

由此可以推出,NOT BETWEEN AND的取值是小于18,或者大于24。

提示

BETWEEN AND和NOT BETWEEN AND关键字在查询指定范围的记录时很有用。例如,查询学生表的年龄段、分数段等。

mysql的between and的用法相关推荐

  1. MYSQL数值运算符和函数用法

    mysql也有数值运算,那么列出常见的函数 ceil() div() floor() mod() power() round() truncate()等等,具体说说MYSQL数值运算符和函数用法. 1 ...

  2. mysql 实时聚合分析,mysql累积聚合原理与用法实例分析

    本文实例讲述了mysql累积聚合原理与用法.分享给大家供大家参考,具体如下: 累积聚合为聚合从序列内第一个元素到当前元素的数据,如为每个员工返回每月开始到现在累积的订单数量和平均订单数量 行号问题有两 ...

  3. mysql 普通索引使用方法,Mysql索引类型与基本用法实例分析

    本文实例讲述了Mysql索引类型与基本用法.分享给大家供大家参考,具体如下: 索引 MySQL目前主要有以下几种索引类型: 普通索引 唯一索引 主键索引 组合索引 全文索引 - 普通索引 是最基本的索 ...

  4. MySQL中sum和count用法总结

    MySQL中sum和count用法总结 1.sum 2.count 例子:要求:查询出2门及2门以上不及格者的平均成绩. 3.MySQL 分组之后如何统计记录条数 gourp by 之后的 count ...

  5. MySQL中ESCAPE关键字的用法详解

    MySQL中ESCAPE关键字的用法详解 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 2. escape验证 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 ...

  6. Mysql coalesce()函数认识和用法

    Mysql coalesce()函数认识和用法 coalesce()解释:返回参数中的第一个非空表达式(从左向右):  鉴于在 mysql中没有nvl()函数, 我们用coalesce()来代替.   ...

  7. MySQL字符串处理函数的用法及使用举例

    MySQL字符串处理函数的用法及使用举例 MySQL提供了处理字符串的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table customer(c_ ...

  8. mysql 中set函数的用法

    mysql 中set函数的用法 :当值为空时不进行赋值 update user_user <set><if test="nickname!=null and nicknam ...

  9. Mysql之IN 和 Exists 用法

    Mysql之IN 和 Exists 用法 1.基本用法 IN:后面的子查询 是返回结果集的,换句话说执行次序和Exists()不一样.子查询先产生结果集,然后主查询再去结果集里去找符合要求的字段列表去 ...

  10. MySQL字段类型汇总及用法(超详细)

    /********************************FileName: MySQL字段类型汇总及用法*Author: weibo*Version: v1.0*Date: 2016.5.1 ...

最新文章

  1. 【错误记录】Android NDK 错误排查记录 ( java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader )
  2. 计算机设计目的和意义,程序设计的目的和意义.doc
  3. 无忧企业系统的getshell
  4. java实现rtsp转rtmp
  5. Spring Security OAuth2.0_实现分布式认证授权_搭建网关工程_Spring Security OAuth2.0认证授权---springcloud工作笔记151
  6. 热水器是长期开着好还是要等到用的时候才开?
  7. 通过build.xml在Eclipse中导入工程
  8. 多因子策略介绍与应用
  9. 拓端tecdat|R语言绘制ggplot2双色XY-面积图组合交叉折线图可视化
  10. 多种方法去除按钮以及链接点击时虚线
  11. netbackup备份mysql_NBU网络备份大全之数据库备份与恢复
  12. 三农数据(1996-2020)三:居民收入来源详情、消费支出详情、医疗卫生、文化、养老等整理好的面板数据,省级层面,excel或stata版本
  13. 物联网项目设计(一) 需求分析与概要设计
  14. 轻松认识网络防火墙及应用
  15. cursor: not-allowed; readonly的升级版,鼠标经过时,显示为禁止图标
  16. 迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪
  17. 一文看懂:Android-Q版本在安全方面进行了哪些系统性改进
  18. 十一酸睾酮(TU)行业调研报告 - 市场现状分析与发展前景预测
  19. infor接口调用,okhttp不同版本使用
  20. EDA -- 灯开关设计

热门文章

  1. CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系
  2. 大学四年,我把私藏「B站」 20 个学习 UP 主贡献出来!
  3. 发那科2021参数_三菱发那科常用参数对照表
  4. python人脸识别项目_face++与python实现人脸识别签到(考勤)功能
  5. Android 人脸识别签到(二)
  6. Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本
  7. 世界科学、技术、工业革命趋势分析
  8. 蓝桥云算法题之火柴棒等式——Python满分解答
  9. 绕开JS验证的方法汇总
  10. Linux基本命令 初级10个