配置单元:将字符串格式化为电话号码

uhry853o  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(319)

我的电话号码以文本形式保存在表格的一列中。如何使用配置单元将其格式化为某种电话号码格式。

Phone number    Formatted
2076234568      207-623-4568
2079425555      207-942-5555
3178723275      317-872-3275
2072367033      207-236-7033
2077832249      207-783-2249
drkbr07n

drkbr07n1#

select  Phone_number
       ,regexp_replace(Phone_number,'(.{3})(.{3})(.{4})','$1-$2-$3')    as Formatted
from    t
;
+---------------+---------------+
| phone_number  |   formatted   |
+---------------+---------------+
| 2076234568    | 207-623-4568  |
| 2079425555    | 207-942-5555  |
| 3178723275    | 317-872-3275  |
| 2072367033    | 207-236-7033  |
| 2077832249    | 207-783-2249  |
+---------------+---------------+

相关问题