between-and有效范围

天上掉下个蓝妹妹 2013-05-23 10:06:08
大家好,我最近在复习软考,有道真题是如下这样的:
25.sql语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )

A.包括20 岁和30 岁

B.不包括20岁和30岁

C.包括20 岁但不包括30岁

D.包括30 岁但不包括20岁

想问一下是否包括两头,我上网查了一下,有的人说不同DBMS会不同,还有的人说数据类型不同结果也不一样
...全文
1146 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 9 楼 zhengldg 的回复:
软考中的Between是包括两边的,比如说11年5月下午第二题, 查询一年的记录,标准答案用的Between,包括第一天以及该年最后一天。 以前也做过一些题,印象中都是包含两边的。 我也后天考试~~
哈哈,不知兄台你是在哪里考呢?
liming1019 2013-05-24
  • 打赏
  • 举报
回复
哈哈。试试不就知道了么。
seusoftware 2013-05-23
  • 打赏
  • 举报
回复
闭区间[a,b] 或者说是 >=a and <= b
shmilylove 2013-05-23
  • 打赏
  • 举报
回复
包括20和30
發糞塗牆 2013-05-23
  • 打赏
  • 举报
回复
between and 是>= <=,所以你要这样判断只能用<>=这三个符号的组合了
中关村网名 2013-05-23
  • 打赏
  • 举报
回复
软考中的Between是包括两边的,比如说11年5月下午第二题, 查询一年的记录,标准答案用的Between,包括第一天以及该年最后一天。 以前也做过一些题,印象中都是包含两边的。 我也后天考试~~
lily_083593 2013-05-23
  • 打赏
  • 举报
回复
包括两头..
MrYangkang 2013-05-23
  • 打赏
  • 举报
回复

--实例
if object_id('test4') is not null
drop table test4
go
create table test4
(   
x int   
)
insert into test4
select 1 union all
select 2 union all
select 3

select * from test4 where x between 1 and 3
hyrongg 2013-05-23
  • 打赏
  • 举报
回复
between 两边包含
daiyueqiang2045 2013-05-23
  • 打赏
  • 举报
回复
包括20和30

22,299

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧