SQL 高级教程:SQL BETWEEN 操作符

BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。

BETWEEN 操作符
操作符 BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

SQL BETWEEN 语法

SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2

原始的表 (在实例中使用:)
Persons 表:

BETWEEN 操作符实例
如需以字母顺序显示介于 “Adams”(包括)和 “Carter”(不包括)之间的人,请使用下面的 SQL:

SELECT * FROM Persons
WHERE LastName
**BETWEEN 'Adams' AND 'Carter'

结果集:

重要事项不同的数据库对 BETWEEN…AND 操作符的处理方式是有差异的。某些数据库会列出介于 “Adams” 和 “Carter” 之间的人,但不包括 “Adams” 和 “Carter” ;某些数据库会列出介于 “Adams” 和 “Carter” 之间并包括 “Adams” 和 “Carter” 的人;而另一些数据库会列出介于 “Adams” 和 “Carter” 之间的人,包括 “Adams” ,但不包括 “Carter” 。
所以,请检查你的数据库是如何处理 BETWEEN…AND 操作符的!

实例 2
如需使用上面的例子显示范围之外的人,请使用 NOT 操作符:

SELECT * FROM Persons
WHERE LastName
NOT BETWEEN 'Adams' AND 'Carter'

结果集:

SQL 高级教程:SQL BETWEEN 操作符相关推荐

  1. MYSQL语句大全(SQL 高级教程)【上】

    SQL 高级教程 Top            TOP 子句用于规定要返回的记录的数目.                    对于拥有数千条记录的大型表来说,TOP 子句是非常有用的         ...

  2. MYSQL语句大全(SQL 高级教程)【下】

    SQL 高级教程 Drop                撤销索引.表以及数据库 DROP INDEX 命令删除表格中的索引 mysql语法:    ALTER TABLE table_name DR ...

  3. SQL语句教程-------SQL语法

    SQL语句教程-------SQL语法 在这一页中,我们列出所有在这个网站有列出 SQL 指令的语法.若要更详尽的说明,请点选指令名称. 这一页的目的是提供一个简洁的 SQL 语法做为读者参考之用.我 ...

  4. 【SQL高级教程】数据库学习笔记

    1.SQL TOP子句 由于规定要返回的记录的数目    SELECT TOP number | percent column_name(s) (列的名字)FROM table_name 对于拥有数千 ...

  5. mysql sql高级教程_SQL高级教程

    一.top子句 top子句用于规定要返回的记录的数目 并非所有数据库系统都支持top子句 # sqlserverSELECT TOP number|percent column_name(s) FRO ...

  6. SQL高级教程实用(一)

    一.SQL SELECT TOP 子句 Top子句用于指定要返回的记录数量,在包含成千上万记录的大型表上作用很大:在返回大量记录会影响性能. 但并不是所有数据库系统都支持SELECT TOP子句,在M ...

  7. SQL高级教程(三十)- - SQL NULL 函数

    SQL ISNULL().NVL().IFNULL() 和 COALESCE() 函数 请看下面的 "Products" 表: P_Id ProductName UnitPrice ...

  8. php sql注入教程,SQL注入

    如果需要通过网页需要用户输入的数据并将其插入到一个SQL数据库,可能会留下敞开称为SQL注入安全问题. 这一课将教你如何防止这种情况的发生,并帮助您保护服务器端脚本,如Perl脚本中使用的SQL语句. ...

  9. sql server教程sql存储过程和算法

    sql 2005分页存储过程实例 /* -------------寒冰制作--------------- ------------------------------------ ---------- ...

最新文章

  1. RunC 轻量级 容器运行工具 简介
  2. 【Django】模型层说明
  3. VR+监狱,分分钟让犯罪分子重新做人
  4. 风靡硅谷营销界的 MarTech 魔术
  5. Linux MySQL5.5的安装
  6. python(c++)刷题+剑指offer
  7. 车身控制器BCM系统框图
  8. Python处理txt文件
  9. 在互联网寒冬,程序员能够做什么?
  10. 基于单片机仿指针显示的电子时钟设计(毕业设计资料)
  11. teablue数据分析_京东消费者数据分析
  12. 记录一下mac mini 2018 的折腾过程
  13. 李永乐老师讲一个量子计算机,量子计算机到底是什么东西啊?我原来以为就是普通计算机的这个方向。...
  14. 伦敦大学国王学院金融数学理学硕士研究生offer一枚
  15. H5能取代移动app(Android和iOS)吗?
  16. 怎么处理视频声音变声?视频声音变声处理软件哪个好?
  17. Yii Framework 开发教程(32) Zii组件-GridView示例
  18. 1、二进制安装k8s
  19. 如何实现Excel多人共享与协作
  20. 《数论概论》读书笔记(第二章)勾股数组

热门文章

  1. NUnit的入门学习
  2. css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小
  3. 32层3D NAND速度直逼内存,长江存储是在画饼吗?
  4. Latex-插入eps图片失败解决方法“ Latex Package pdftex.def Error....”
  5. 面试官问我SpringBean生命周期,我
  6. 清空数据库所有表中的数据
  7. java动效_前端实现炫酷动效_Lottie-前端实现AE动效
  8. 人工智能技术对我们的生活,有多少影响?
  9. 不懂就要问!流量卡拒收对个人会有影响吗?
  10. 浏览器打开微信公众号h5页面,增加cookie绕过微信授权登录