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则是将括号内的数当做数组处理,只有当记录的属性值等于括号内的数值之一时,该记录才会被选中,例如
新手投石问路,如有不对的地方,欢迎指正。