SQLBETWEEN操作符w3school在线教程HTML教程XML教程浏览器脚本服务器脚本dotnet教程多媒体教程建站手册SQL
基础
SQL首页
SQL简介
SQL语法
SQLselect
SQLdistinct
SQLwhere
SQLAND&;OR
SQLOrderBy
SQLinsert
SQLupdate
SQLdelete
SQL高级
SQLTop
SQLLike
SQL通配符
SQLIn
SQLBetween
SQLAliases
SQLJoin
SQLInnerJoin
SQLLeftJoin
SQLRightJoin
SQLFullJoin
SQLUnion
SQLSelectInto
SQLCreateDB
SQLCreateTable
SQLConstraints
SQLNotNull
SQLUnique
SQLPrimaryKey
SQLForeignKey
SQLCheck
SQLDefault
SQLCreateIndex
SQLDrop
SQLAlter
SQLIncrement
SQLView
SQLDate
SQLNulls
SQLisnull()
SQL数据类型
SQL服务器
SQL函数
SQLfunctions
SQLavg()
SQLcount()
SQLfirst()
SQLlast()
SQLmax()
SQLmin()
SQLsum()
SQLGroupBy
SQLHaving
SQLucase()
SQLlcase()
SQLmid()
SQLlen()
SQLround()
SQLnow()
SQLformat()
SQL总结
SQL快速索引
SQL总结
实例/测验
SQL测验
建站手册
网站构建
万维网联盟(W3C)
浏览器信息
网站品质
语义网
职业规划
网站主机
关于W3School
帮助W3SchoolSQLBETWEEN操作符
PreviousPageNextPageBETWEEN操作符在WHERE子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN操作符
操作符BETWEEN...AND会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
SQLBETWEEN语法
SELECTcolumn_name(s)
FROMtable_name
WHEREcolumn_name
BETWEENvalue1ANDvalue2原始的表(在实例中使用:)
Persons表:
IdLastNameFirstNameAddressCity
1AdamsJohnOxfordStreetLondon
2BushGeorgeFifthAvenueNewYork
3CarterThomasChanganStreetBeijing
4GatesBillXuanwumen10Beijing
BETWEEN操作符实例
如需以字母顺序显示介于"Adams"(包括)和"Carter"(不包括)之间的人,请使用下面的SQL:
SELECT*FROMPersons
WHERELastName
BETWEEN'Adams'AND'Carter'
结果集:
IdLastNameFirstNameAddressCity
1AdamsJohnOxfordStreetLondon
2BushGeorgeFifthAvenueNewYork
重要事项:不同的数据库对BETWEEN...AND操作符的处理方式是有差异的。某些数据库会列出介于"Adams"和"Carter"之间的人,但不包括
"Adams"和"Carter";某些数据库会列出介于"Adams"和"Carter"之间并包括"Adams"和"Carter"
的人;而另一些数据库会列出介于"Adams"和"Carter"之间的人,包括"Adams",但不包括"Carter"。
所以,请检查你的数据库是如何处理BETWEEN....AND操作符的!实例2
如需使用上面的例子显示范围之外的人,请使用NOT操作符:
SELECT*FROMPersons
WHERELastName
NOTBETWEEN'Adams'AND'Carter'
结果集:
IdLastNameFirstNameAddressCity
3CarterThomasChanganStreetBeijing
4GatesBillXuanwumen10Beijing
PreviousPageNextPageSearch:
SQL测验赞助商链接
W3School提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。当使用本站时,代表您已接受了本站的使用条款和隐私条款。
版权所有,保留一切权利。未经书面许可,不得转载。W3School简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。上海赢科投资公司。