是否可以使用regexp_replace()将State_Name更改为California?
select REGEXP_replace("Name,Door_No,Street_Name,Area_Name,State_Name,12345", r"","California") AS example
答案 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