SELECT
regexp_replace(trim(column_name), '^86', '') as phone_number
FROM
table_name
WHERE
regexp_like(trim(column_name), '^(86)?1[3-9]\\d{9}$')
这是一个使用 Hive SQL 删除字段中的空格,并使用正则表达式匹配手机号的示例代码。我们使用
trim
函数删除字段中的空格,并使用
regexp_replace
函数将字符串 ’86’ 替换为空字符。我们使用
regexp_like
函数来匹配满足条件的手机
版权声明:本文为weixin_35751412原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。