>  기사  >  백엔드 개발  >  小弟我想查找同一字段内 某几个特定的值 如何优化

小弟我想查找同一字段内 某几个特定的值 如何优化

WBOY
WBOY원래의
2016-06-13 10:33:39933검색

我想查找同一字段内 某几个特定的值 怎么优化。
SELECT * FROM `tab` WHERE a3=1 or a3=2 or a3=3 or a3=4 or a3=5..........a3=29 a3=30

查找a3内值为1到30的。怎么优化的更简洁。高效一点

------解决方案--------------------
a3 in(1,2,3)
------解决方案--------------------
SELECT * FROM `tab` WHERE a3 between 1 and 30 ;

这样试试。或者 in(1,2..................)
------解决方案--------------------
楼上2种都好,过于10个还是用between 好些吧..

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.