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

2025-03-05 02:25:35
推荐回答(3个)
回答1:

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

回答2:

between 1 and 3 和 >=1and<=3 是等价的,-------------每种数据库处理方式不一样,这种是sql的处理方式,

回答3:

假如有一列age
age between 18 and 60-->也就是说age必须在18-60这个范围之间,可以等于18||60
age >=18 and age <=60 和上面的between的效果是一样的