数据库查询的四分之一

如题所述

第1个回答  2016-09-27
查询范围在SQL语句中需要用between ...and或者>=及<=语句。
1、创建测试表、插入数据:

create table test
(id int,
name varchar2(20));

insert into test values (1,'张三');
insert into test values (2,'李四');
insert into test values (3,'王五');
insert into test values (4,'赵六');
insert into test values (5,'孙七');

2、执行语句,查询ID范围为2到4之间的内容:

select * from test where id between 2 and 4;

也可以用:

select * from test where id>=2 and id<=4;

结果都是一样的,如图:

说明:between...and语句查询的是一个闭区间的数据,如id between 2 and 4及id中包含2和4,如果用开区间查询,则需要用小于或大于表示。
相似回答