日期:2014-05-16  浏览次数:20960 次

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