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
函数来匹配满足条件的手机