我的表字段是number,里面有移动和联通的号
要求列出所有是移动的号码

解决方案 »

  1.   

    select *
    from table
    where left(number,3) in ('134','135','136','137','138','139')130~133为联通,134~139为移动
      

  2.   

    select number,'移動'  from T where convert(int,left(number,3))>=134
      

  3.   

    统计出联通或移动的号码的规则:前几位是什么,如13*,13*然后用Left(字段,位数) in ('13*','13*'...)
      

  4.   

    select number,'我是移動'  from T where convert(int,left(number,3))>=134