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

Hive 配置单元:将字符串格式化为电话号码,hive,string-formatting,Hive,String Formatting,我将电话号码以文本形式保存在表格的一列中。如何使用hive将其格式化为某些电话号码格式 Phone number Formatted 2076234568 207-623-4568 2079425555 207-942-5555 3178723275 317-872-3275 2072367033 207-236-7033 2077832249 207-783-2249 select Phone_number ,reg

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

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


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  |
+---------------+---------------+