Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery REGEXP_包含:是否有任何特定订单_Google Bigquery - Fatal编程技术网

Google bigquery REGEXP_包含:是否有任何特定订单

Google bigquery REGEXP_包含:是否有任何特定订单,google-bigquery,Google Bigquery,获取输出的顺序是否正确:是否需要更改顺序 (case WHEN REGEXP_CONTAINS(place, '(?i)BUS') THEN "BUS" WHEN REGEXP_CONTAINS(place, '(?i)SAV') THEN "SAV" WHEN REGEXP_CONTAINS(place, '(?i)CC') THEN "CC" WHEN REGEXP_CONTAINS(place, '(?i)TRA')

获取输出的顺序是否正确:是否需要更改顺序

(case
 WHEN REGEXP_CONTAINS(place, '(?i)BUS') THEN "BUS"
 WHEN REGEXP_CONTAINS(place, '(?i)SAV') THEN "SAV"
 WHEN REGEXP_CONTAINS(place, '(?i)CC')  THEN "CC" 
 WHEN REGEXP_CONTAINS(place, '(?i)TRA') THEN "TR" 
 WHEN REGEXP_CONTAINS(place, '(?i)HL')  THEN "HL"
 WHEN REGEXP_CONTAINS(place, '(?i)BR')  THEN "BR" 
 WHEN REGEXP_CONTAINS(place, '(?i)INS') THEN "INS"
 WHEN REGEXP_CONTAINS(place, '(?i)INV') THEN "INV"
 WHEN REGEXP_CONTAINS(place, '(?i)BRA') THEN "BR"
 end) as pf
为什么不呢

REGEXP_REPLACE(place, '(\w+)(BR|INV|INS|BR|HL|TRA|CC|SAV|BUS$)', '\\2')
编辑:对于TRA=TR

(\w+)(BR|INV|INS|BR|HL|TR|CC|SAV|BUS)((?<=TR)A?)$
(\w+)(BR | INV | INS | BR | HL | TR | CC | SAV | BUS)(为什么不

REGEXP_REPLACE(place, '(\w+)(BR|INV|INS|BR|HL|TRA|CC|SAV|BUS$)', '\\2')
编辑:对于TRA=TR

(\w+)(BR|INV|INS|BR|HL|TR|CC|SAV|BUS)((?<=TR)A?)$

(\w+)(BR | INV | INS | BR | HL | TR | CC | SAV | BUS)((?但我有一个BRA=BR。这一个怎么办?还有TRA=TR你想从TRA=TR中提取什么?如果有TRA,那么我将以TR的形式呈现。请检查我的编辑,但我有一个BRA=BR。这一个怎么办?还有TRA=TR你想从TRA=TR中提取什么?如果有TRA,那么我将以TR的形式呈现。请检查我的编辑