between
2
and
4
和
>=2and<=4
是等价的,-------------每种数据库处理方式不一样,这种是sql的处理方式;mysql+sqlserver
oracle中between and也包含边界值,也就是说包含两个端的数,前后都是
闭区间
。
sql *** 作符
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
使用
NOT
BETWEEN
AND
就会选择不再两个值之间的数据
以上就是关于数据库中,between…and相当于数学中的开区间还是闭区间急!!!全部的内容,包括:数据库中,between…and相当于数学中的开区间还是闭区间急!!!、SQL语句中 between and、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)