私はbigqueryでREGEXP_REPLACE
を使用しています。 REGEXP_REPLACE
を使用するより良い方法があるかどうかを尋ねています。Regexp_replace Bigquery match 'Jungle book with The Jungle Book
CASE WHEN UPPER(Title) CONTAINS(', THE') THEN CONCAT('THE ', regexp_replace(Title, r', THE\s*\z', r'')) ELSE UPPER(Title) end as title_s,
私は "ジャングル・ブック" と "JUNGLE BOOK" を置き換えたい:次のように
私の現在の列が決定されます。
誰かが私によりよい解決策を教えてもらえますか?
必要に応じて
アッパータイトルは、その後、あなたは、これは悪い解決することを考えさせる何
THE
一部を移動しますどれですか? –'regexp_replace()'関数でそれを行うことができるはずですので、 'CONCAT'と' CASE WHEN'は不要です。 –