BETWEEN 操作符

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

SQL BETWEEN 语法

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

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

Persons 表:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
4 Gates Bill Xuanwumen 10 Beijing

BETWEEN 操作符实例

如需以字母顺序显示介于 "Adams"(包括)和 "Carter"(不包括)之间的人,请使用下面的 SQL:

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

结果集:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York

重要事项:不同的数据库对 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'

结果集:

Id LastName FirstName Address City
3 Carter Thomas Changan Street Beijing
4 Gates Bill Xuanwumen 10 Beijing

sql between and 的用法相关推荐

  1. SQL语句 SELECT LIKE用法详解

    在SQL结构化查询语言中,LIKE语句有着至关重要的作用. LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用 ...

  2. PL/SQL表---table()函数用法

    http://www.itpub.net/thread-617298-1-1.html PL/SQL表---table()函数用法: 利用table()函数,我们可以将PL/SQL返回的结果集代替ta ...

  3. SQL中Truncate的用法

    转自:https://www.cnblogs.com/zhoufangcheng04050227/p/7991759.html 本文导读:删除表中的数据的方法有delete,truncate, 其中T ...

  4. 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#).('') 在Delphi中进行字符变量连接相加时单引号用( ...

  5. SQL获取当前时间| 日期| SQL时间格式| SQL时间截取| getdate()用法

    SQL 获取当前时间 | 日期 | SQL 时间格式 | SQL 时间截取 | getdate() 用法 1. 当前系统日期.时间 select getdate() 输出:2011-01-06 13: ...

  6. (转载)总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法 总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中 ...

  7. SQL 里ESCAPE的用法

    TABLES:makt. SELECT SINGLE *FROM maktWHERE spras = 1AND maktx LIKE '%/_' ESCAPE '/' . SQL中escape的用法 ...

  8. SQL查询 — 自连接的用法

    SQL查询 - 自连接的用法 要点 应用样例 1. 可重排列,排列,组合 2. 查找和应用局部不一致的列 3. 删除重复行 4. 排序 注 要点 自连接经常和非等值连接结合起来使用. 自连接和GROU ...

  9. 详解SQL Server STUFF的用法

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  10. SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

    总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的用法总结一下SQL语句中引号(').quotedstr().('').format()在SQL语句中的 ...

最新文章

  1. stream流对象的理解及使用
  2. 扁平化职能管理三部曲
  3. 基于机器学习的入侵检测系统
  4. mysql空表不导出问题_解决Oracle 11g空表无法导出的问题
  5. java计算器程序加编辑帮助_这里有个JAVA计算器的小程序,希望帮忙加下注释,少许修改...
  6. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十五)整合升级+引入jQuery
  7. python中用于标识字符串的定界符_Python 基本数据类型
  8. php软件开发--mongodb
  9. 《剑指 Offer I》刷题笔记 41 ~ 50 题
  10. python写论文有帮助吗_python中有帮助函数吗
  11. 9.Jenkins 权威指南 --- Jenkins 维护
  12. [BZOJ 5339] 教科书般的亵渎
  13. bind9 域名劫持_怎样查看域名劫持,域名劫持的原理以及如何解决域名劫持
  14. joomla网页加速插件
  15. Xilinx软件开发:PMU实验
  16. zedgraph绘图(修改)
  17. VUE element-ui之form表单自定义验证11位手机号码(封装验证规则)
  18. dvwa-XSS(Reflected)
  19. 风口中的智慧城市:智慧的面子,数字的里子
  20. 图形图像基础 之 bmp介绍

热门文章

  1. 百度智能云与英特尔携手举办2021 EdgeX中国挑战赛成功落幕
  2. 全量表、增量表、快照表
  3. 使用Python爬取华尔街日报(WALL STREET JOURNAL)全文
  4. java计算机毕业设计医疗病历交互系统源码+系统+数据库+lw文档
  5. 对比损失与三元组损失
  6. windows真正体验3D效果桌面
  7. Flutter局部刷新
  8. 小米平板2怎么样卡刷开发版启用root权限
  9. 华为又多了一个董事长头衔,这次是华为云
  10. Linux的基本命令(一)