SQL中 between and 包不包括两端值
答案:2 悬赏:80
解决时间 2021-03-08 00:30
- 提问者网友:幽瑟玉琼情殇
- 2021-03-07 09:09
SQL中 between and 包不包括两端值
最佳答案
- 二级知识专家网友:社会水太深
- 2021-03-07 09:41
包括两端值,若你要进行不包括两端的值的区间between and就不能用了,就得考虑其他的方案了
全部回答
- 1楼网友:野性且迷人
- 2021-03-07 10:39
不一定,不同的数据库管理系统,between 的处理有所不同。
between 操作符在 where 子句中使用,作用是选取介于两个值之间的数据范围。
between 操作符
操作符 between ... and 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
sql between 语法
select column_name(s)
from table_name
where column_name
between value1 and value2
需要注意:不同的数据库对 between...and 操作符的处理方式是有差异的。某些数据库会列出介于 "value1 " 和 "value2" 之间的值,但不包括 "value1 " 和 "value2";某些数据库会列出介于 "value1 " 和 "value2"之间的值并包括 "value1 " 和 "value2";而另一些数据库会列出介于 "value1 " 和 "value2" 之间的值,包括 "value1 " ,但不包括 "value2" 。
所以使用前,需要确定数据库是如何处理 between....and 操作符的!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯