求一个sql查询语句
表a 里有num电话字段,我要查询头四位为886(2-8)这些数据请问除了
select * from a where num LIKE '%8862% ' or dst LIKE '%8863% ' or dst LIKE '%8864% '。。。。。。。;这样的写法
还有什么写法,数据库mysql
谢谢
------解决方案--------------------SELECT *
FROM a
WHERE num LIKE '886% '
AND mid( num, 4, 1 ) > 1 and mid( num, 4, 1 ) <9