1
オラクルで何らかの分析関数を探しています。DBテーブルから連続していない生の値を見つける - SQL
サンプル例
ORDER FLAG | ORDER FLAG
6 TRUE | 6 TRUE
2 FALSE | 5 TRUE
2 FALSE | 4 TRUE
1 FALSE | 3 TRUE
ORDER FLAG | ORDER FLAG
2 TRUE | 7 TRUE
2 TRUE | 7 TRUE
2 TRUE | 6 TRUE
1 TRUE | 1 FALSE
1 TRUE | 1 FALSE
ので、二つの連続行の間のギャップ値があるかどう、私はフラグ'False'
を設定したい - と我々は一度設定すると'False'
はをチェックする必要はありません。その列の連続する値。
(値の重複がそれほど許され、良好2-2-2-1-1
;しかし7-7-6-1-1
起因6 & 1との間のギャップに失敗)
基本的に、私はテーブルからの非連続的な値に対するフラグたいです。
この仕事を行う分析機能があることを教えてください。
あなたは例を提供してくださいだろうか?私はdocs.oracle-をチェックしましたが、正しく理解しませんでした。 – inityk
もちろん、Oracle-Baseはここでいくつかの素晴らしい例を提供しています:https://oracle-base.com/articles/misc/lag-lead-analytic-functions – JeromeFr