首页
会员中心
到顶部
到尾部
开发框架

SQL BETWEEN 操作符

时间:2020/11/2 13:20:10  作者:  来源:  查看:0  评论:0
内容摘要:SQL BETWEEN 操作符SQL InSQL AliasesBETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN 操作符操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQ...

SQL BETWEEN 操作符

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

BETWEEN 操作符

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

SQL BETWEEN 语法

SELECT column_name(s)FROM table_nameWHERE column_nameBETWEEN value1 AND value2

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

Persons 表:

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

BETWEEN 操作符实例

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

SELECT * FROM PersonsWHERE LastNameBETWEEN 'Adams' AND 'Carter'

结果集:

IdLastName FirstName Address City
1Adams John Oxford Street London
2Bush 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 PersonsWHERE LastNameNOT BETWEEN 'Adams' AND 'Carter'

结果集:

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


相关评论
开发框架
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号