查询手机号码属于移动联通应该如何写
查询手机号码属于移动联通应该怎么写
哪位大虾能教下我从数据库提取手机号码,然后提取的号码分移动与联通
WHERE DH LIKE '1[3458][02456789]%'" 这样会出现130 180的联通号码呀
------解决思路----------------------
这个直接取手机号码的前三位,搞一个手机前三位号码和运营商的比对表出来就行了啊,很简单的
------解决思路----------------------
或者用CASE WHEN DH LIKE '130%' THEN '联通' when 。。。。。。。。
------解决思路----------------------
哪位大虾能教下我从数据库提取手机号码,然后提取的号码分移动与联通
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