タグ

ブックマーク / qiita.com/ogamiki (1)

  • Oracle 12cのパターンマッチングSQL(MATCH_RECOGNIZE)を使って、ズンドコ! - Qiita

    パターンマッチングを行うことによって、たとえば機器ログでのDouble Bottom(W)パターンを検出したり、株式変動における価格パターンを識別できます。MATCH_RECOGNIZE句を利用することによって、SQLが苦手だったテーブルの行データに対しても特定の数値のパターンや文字列の出現順序に柔軟に対応することができます。 流行りに乗って手元のOracle Database Cloud環境でズンドコキヨシを試してみたいと思います。 今回はパターンマッチングがメインなので、plsqlでのデータ作成はPL/SQLでズンドコキヨシを参考にさせていただきました。 そもそもズンドコキヨシってなんだという方はこちらにまとめ記事がありますので、ご覧下さい。元ネタはこちら。 「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力

    Oracle 12cのパターンマッチングSQL(MATCH_RECOGNIZE)を使って、ズンドコ! - Qiita
  • 1