前面我们讲述了查询的基本使用,学习了where、having等关键字,这一节我们来聊下范围查询。
范围查询还是比较常见的,比如我们可能要获取指定时间范围内注册的用户数量,就需要用到范围查询。
范围查询的方式有两种,一种是根据起终点的查询,使用的是between..and..,一种是明确了有限个元素的查询,用的是in。
这里我们以人员表的id范围查询为例,取id在0~5的用户
select
*
from
users u
where
u.user_id between 0 and 5;
结果
如果我们只想要取到id为[0,1,2,3]的用户,则可以