sql查询语句

求一个sql查询语句表a里有num电话字段,我要查询头四位为886(2-8)这些数据请问除了select*fromawherenumLIK

求一个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