sql 数据库如何处理 between....and 操作符的?

如题所述

数据库中,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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-15
between 1 and 3 和 >=1and<=3 是等价的,-------------每种数据库处理方式不一样,这种是sql的处理方式,
第2个回答  2012-03-15
假如有一列age
age between 18 and 60-->也就是说age必须在18-60这个范围之间,可以等于18||60
age >=18 and age <=60 和上面的between的效果是一样的本回答被网友采纳
相似回答