当前位置:网站首页>SQL 正则解析手机号码提供商
SQL 正则解析手机号码提供商
2022-08-02 16:59:00 【一条鹹鱼】
SELECT
t.phone_number,
CASE
WHEN TRIM( t.phone_number ) REGEXP '^13[5-9]|^134[0-8]|^15[012789]|^18[23478]|^178|^14[78]|^170[356]|^198|^1440'
AND length(TRIM( t.phone_number )) = 11 THEN '中国移动'
WHEN TRIM( t.phone_number ) REGEXP '^13[0-2]|^145|^15[56]|^175|^176|^1704|^1707|^1708|^1709|^171|^18[56]'
AND length(TRIM( t.phone_number )) = 11 THEN '中国联通'
WHEN TRIM( t.phone_number ) REGEXP '^133|^153|^1700|^1701|^1702|^177|^173|^18[019]'
AND length(TRIM( t.phone_number )) = 11 THEN'中国电信' ELSE '未知运营商'
END AS provider
FROM
text_message_send_subtask t
WHERE
operator IS NULL order by phone_number;
边栏推荐
猜你喜欢
随机推荐
安装TimeGen波形绘图软件
LeetCode·每日一题·
持续集成(四)Jenkins配置报警机制
Alibaba最新神作——1015页分布式全栈手册太香了
js商品总价格、最高价格商品、排除重复商品[初版]
一篇文章带你搞定BFC~
年轻人接棒大妈,金价跌回“4字头”,七夕迎黄金消费小热潮
Gartner released, annual Challenger!
德国客户对文档管理系统、工作流自动化软件 DocuWare 的评价
Kubernetes:(七)优化大法(江湖失传已久的武林秘籍)
Smart Contract Security - delegatecall (1)
Arduino 硬件编程语言基础学习入门
默认参数的代码实现及日期的注入与显示
Flink SQL builds real-time data warehouse DWD layer
When Oracle analyzes the archive log content, it finds many nulls?
NAACL 2022 | 具有元重加权的鲁棒自增强命名实体识别技术
如何生成随机数+原理详细分析
Antd-ProComponents中的EditableProTable无法在子行继续新增子子行的临时解决方案
Nacos配置中心用法详细介绍
golang源码分析(12)martini源码分析









