2017-09-04 11 views
2

したがって、列の1つ(たとえばA)に「文字列」があり、対応する「正規表現パターン」を持つ別の列がある場合、正規表現が列Aの文字列値と一致するかどうかを確認できます。動的にテーブル?そうでない場合は、動的正規表現マッチングを行うためにredshiftと統合できる他のツールはありますか?redshiftで動的正規表現マッチングを行う方法は?

+0

'select * from table where column_a〜column_with_regex'? http://docs.aws.amazon.com/redshift/latest/dg/pattern-matching-conditions-posix.html – Razvan

+0

私は以前この方法を試しましたが、このエラーをスローアップします 'パターンは有効なUTF-8でなければなりませんリテラル文字式 ' 上記の方法は、文字列リテラルを与えた場合にのみ機能します。 –

答えて

2

だから、私はredshiftで動的正規表現マッチングを行うことはできませんが、aws redshiftクラスタが提供する機能の1つであるpython UDFを使用してこれを実現できます。

関連する問題