数据库中,between……and是求某个闭区间的值的。
工具:sqlserver 2008 R2
步骤:
1、数据库中有学生表如下:
2、列出学号为2到4的数据,可用如下语句:
select * from 学生 where 学号 between 2 and 4;
3、查询结果:
操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
基本语法:
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
between 1 and 3 和 >=1and<=3 是等价的,-------------每种数据库处理方式不一样,这种是sql的处理方式,
假如有一列age
age between 18 and 60-->也就是说age必须在18-60这个范围之间,可以等于18||60
age >=18 and age <=60 和上面的between的效果是一样的