between-and有效范围
大家好,我最近在复习软考,有道真题是如下这样的:
25.sql语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )
A.包括20 岁和30 岁
B.不包括20岁和30岁
C.包括20 岁但不包括30岁
D.包括30 岁但不包括20岁
想问一下是否包括两头,我上网查了一下,有的人说不同DBMS会不同,还有的人说数据类型不同结果也不一样
[解决办法]
between 两边包含
[解决办法]
--实例
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