TEN@EZO
/
Work
/
BigQueryで文字列の特定文字以前・以降を切り出して結合する
BigQueryで文字列の特定文字以前・以降を切り出して結合する
2021/1/31
8:18
2023/4/22
7:27
汎用性が高そうなのでメモ。
例として、”3001 F”のような記述であるSTRING型のno_idデータを、”3001-F”のようにクレンジングして使用したい場合など。
この場合、
①3001とFを一度半角スペース区切りで切り分け
②切り分けたOFFSETの0番目(3001)と1番目(F)の間にハイフンを入れて文字列結合
の順で処理することになる。
以上を踏まえたクエリがこちら。