between和in的区别
between是min和max范围内的,包括min和max,是数字型的
in是在一个数组范围内的,类型可以是数值型的也可以是字符型的,当值在其中之一的才被选中
案例:
select * from test where x between 900 and 10000;
select * from test where y in(n1,n2,n3);
本文详细解释了SQL查询中between和in两个关键字的区别。between用于指定一个范围,包含两端的值,适用于数字类型;in则用于指定一个元素集合,类型不限于数字,也支持字符类型,只有当值匹配集合中的某一项时才会被选中。
between和in的区别
between是min和max范围内的,包括min和max,是数字型的
in是在一个数组范围内的,类型可以是数值型的也可以是字符型的,当值在其中之一的才被选中
案例:
select * from test where x between 900 and 10000;
select * from test where y in(n1,n2,n3);
4839
1145

被折叠的 条评论
为什么被折叠?