怎么样查询出靓号最后四位是AAAA的那种号码?
比如13223238888 13223239999这样的
还有怎么查出ABAB这种号码?
比如13223237878   13223232323
高手快来,谢了!

解决方案 »

  1.   

    最后四位是AAAA
    select * from tb where replace(right(号码,4),right(号码,1),'')=''
      

  2.   


    select * from mytable where  id like '%AAAA'
      

  3.   


    不错的方法那么楼主的另外一个问题也可以解决了。
       select * from tb where replace(right(号码,4),right(号码,2),'')=''
      

  4.   


    支持六楼 也支持2楼 
    总结下:
    select * from tb where replace(right(号码,4),right(号码,1),'')=''
    select * from tb where replace(right(号码,4),right(号码,2),'')=''
      

  5.   

    select * from tb where replace(right(号码,4),right(号码,2),'')=''
      

  6.   

    declare @T1 TABLE (手机号 varchar(11))insert @T1
    select '13888888888'union all
    select '13939393939'--选ABAB样的
    SELECT 手机号
    FROM @T1
    where replace(right(手机号,4),right(手机号,2),'')='' AND replace(right(手机号,4),right(手机号,1),'')<>''手机号
    -----------
    13939393939(1 行受影响)
    --选AAAA样的
    SELECT 手机号
    FROM @T1
    where replace(right(手机号,4),right(手机号,1),'')=''手机号
    -----------
    13888888888(1 行受影响)学习海爷!