我想使用正則運算式將電話號碼分成 bigquery 中的 2 個欄位
- 電話號碼
- 業務擴展
輸入看起來像

預期的輸出應該看起來像
uj5u.com熱心網友回復:
只要-在 phoneNumber 和分機之間有一個特殊字符(而不是 a ):
with tbl as (
Select "408-697-4639 x. 301" phone
Union ALL Select "563-232-1400x6740"
Union ALL Select "248-456-8250ext. 100")
SELECT *,REGEXP_EXTRACT(phone, r"^[0-9\-] ") as phoneNumber,
REGEXP_EXTRACT(phone, r"\d $") extension
From tbl
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/451731.html
