MySQL的between语句和in语句的区别

来源:互联网 发布:网络分销合作协议书 编辑:程序博客网 时间:2024/06/15 13:37

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则是将括号内的数当做数组处理,只有当记录的属性值等于括号内的数值之一时,该记录才会被选中,例如

这里写图片描述
新手投石问路,如有不对的地方,欢迎指正。

原创粉丝点击