Sql 提取字符串和BigQuery中首次出现的内容之间的字符
我想使用正则表达式提取“u1=”和第一个分号之间的一组字符。例如,给定以下字符串:Sql 提取字符串和BigQuery中首次出现的内容之间的字符,sql,google-bigquery,Sql,Google Bigquery,我想使用正则表达式提取“u1=”和第一个分号之间的一组字符。例如,给定以下字符串:id=1w54;姓名=尼克;u1=蓝色;u2=男性;u3=俄亥俄州;u5= 所需的正则表达式输出应该是蓝色的 我测试了(?您可以像这样使用regexp\u extract(): regexp_extract(string, 'u1=([^;]+)')
id=1w54;姓名=尼克;u1=蓝色;u2=男性;u3=俄亥俄州;u5=
所需的正则表达式输出应该是蓝色的
我测试了
(?您可以像这样使用regexp\u extract()
:
regexp_extract(string, 'u1=([^;]+)')