当前位置: 代码迷 >> Sql Server >> 查询手机号码属于移动联通应该如何写
  详细解决方案

查询手机号码属于移动联通应该如何写

热度:64   发布时间:2016-04-24 09:47:51.0
查询手机号码属于移动联通应该怎么写
哪位大虾能教下我从数据库提取手机号码,然后提取的号码分移动与联通
 WHERE  DH LIKE '1[3458][02456789]%'" 这样会出现130 180的联通号码呀
------解决思路----------------------
这个直接取手机号码的前三位,搞一个手机前三位号码和运营商的比对表出来就行了啊,很简单的
------解决思路----------------------
或者用CASE WHEN DH LIKE '130%' THEN '联通' when 。。。。。。。。
------解决思路----------------------
SELECT  DH ,
        CASE WHEN dh LIKE '130%'
                  OR dh LIKE '180%' THEN '联通'
             ELSE '移动'
        END '运营商'
FROM    tb