regexp_split_to_tableTeradataのSQLでin句の中をパラメータとして文字列として受け取る小技を紹介したいと思います。c上記のテーブルで1行目と3行目のレコードをin句で取得したい場合、以下のようなクエリになるかと思います。cこのカッコ内の文字列をパラメータとして受け取る際に、IFの都合でシングルクォートが自動でエスケープされてしまうなんてことがあるかもしれません。以下のようなクエリが渡された場合、Teradataはシンタックスエラーになります。''c'');Teradataに詳しい方はoreplaceでシングルクォート2つを1つにすれば...と考えるかもしれませんが、この方法だとひとつの文字列として見なされてしまうので、レコードがヒットしなくなります。''''));そこで登場するのがregexp_split_to_tableというマイナーな関数です。split_to_tableとあるように文字列をテーブルのように縦に分割してくれます。‘c’必要なのはtokenカラムなのでこれをtrimで整形してin句の条件にしてあげればできあがりです。NotebookからTeradataに接続して色々試し(修行)中です。Plotlyのどれも見つからず...。