是否可以使用regexp_replace()函数更改单词?

时间:2018-03-28 18:53:58

标签: google-bigquery

是否可以使用regexp_replace()将State_Name更改为California?

select  REGEXP_replace("Name,Door_No,Street_Name,Area_Name,State_Name,12345", r"","California") AS example

1 个答案:

答案 0 :(得分:2)

众多选项中的一个 -

   
#standardSQL
SELECT REGEXP_REPLACE(
  "Name,Door_No,Street_Name,Area_Name,State_Name,12345", 
  r"([^,]*,)([^,]*,)([^,]*,)([^,]*,)([^,]*)(,[^,]*)", 
  r"\1\2\3\4California\6"
) AS example

返回

Row example  
1   Name,Door_No,Street_Name,Area_Name,California,12345