0
次のデータを持つ表があります。 「_」で分割した場合は2番目のフィールドを抽出しようとしており、[numbers-numbers | numbers-numbers]を含める必要があります。 regexp_extractで試しましたが、目的の結果を得ることができませんでした。BigQueryの正規表現
これを達成する方法をお勧めします。
データ:
output
D22_022-010|022-009_84233|669250 345 022-010 172.5
D22_022-010|022-009_666249|843250 22 022-009 172.5
D28I_28-04_5042|44182_250 235 022-010 11
D22_022-010|022-009_8423250 232 022-009 11
D23_23-06_NA_FW27_D23_600 22 28-04 235
D21_21-08_NA_FW14_D21_50 56 022-010 116
D23_23-06_NA_FW27_D23_90 88 022-009 116
D21_21-08_NA_FW14_D21_50 99 23-06 22
G | TR | Search : 56021 89 21-08 56
Free Sprayer_1x1(3.30) 77 23-06 88
Click Tracker (5.4) 33 23-06 99
6.1 FW18_D28o_Click 4 21-08 89
null 77
null 33
null 4
以下
あなたはregexp_extractで何をしたのですか? –
このクエリは、2番目のフィールドを抽出しようとしましたが、「配列インデックス1が範囲外です(オーバーフロー)」というエラーが発生しました。 AD FROMとしてAD( "AD |" _ ")[offset(1)]、[[0-9] + - [0-9] + ')を選択します(" G | TR | Search:56021 "AD ) – KeepLearn
その文字列にはアンダースコアがありません。少なくとも2つの要素があれば、オフセット1には何かがあります。 –