我在BigQuery中有一個有錯別字的表:
我在BigQuery中有一個有錯別字的表。
id,typo_column
1,Unknown
2,Unknown,Unknown
3,Uknown
我想用Unknown來替換Uknown。在BigQuery中,有什么簡單的方法可以做到這一點嗎?
uj5u.com熱心網友回復:
你可以使用DML來修復所有有錯別字的條目:
UPDATE yourproject.yourdatabase.yourtablewithtypo
SET typo_column = REGEXP_REPLACE(typo_column, r"(Uknown)", "未知")
WHERE TRUE
uj5u.com熱心網友回復:
你通常會這樣做:
UPDATE yourproject.yourdatabase.yourtablewithtypo
SET typo_column = 'Unknown'
WHERE typo_column = 'Uknown';
不需要更新表中的每一行。 不需要使用正則運算式,也不需要在沒有錯誤值的行上運行邏輯進行替換。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/334028.html
標籤:
下一篇:用不同的過濾器連接到同一個表
