between和in都用于筛选数据,例如
select * from atable where column beteen min and max
selset * from atable where column in (n1,n2,n3)
但是两者有很大不同。
between
between是指属性值在min和max之间,包括min和max,例如
in
in则是将括号内的数当做数组处理,只有当记录的属性值等于括号内的数值之一时,该记录才会被选中,例如
新手投石问路,如有不对的地方,欢迎指正。
本文介绍了SQL查询语言中between和in两个关键字的区别。between用于指定一个范围,并包含边界值;而in则用于匹配一个指定的值集合。通过具体的SQL示例说明了两者的使用场景。
4450





