同じテーブルのOracleの2つの連続する行を比較する

サム

Oracleの2つの連続する行を、同じテーブルからの最初の日付変更と比較します。以下の表では、行5と6、8と9を返す必要があります

[1]:https://i.stack.imgur.com/6F6WN.png

GMB

あなたが分析機能を使用することができますlag()(。RESPはlead())あなたがの値を取得することができますdateあなたはその後、外側のクエリの現在の行の値と比較することができ、前の行(。RES次の行)、上:

select pk, name, date
from (
    select 
        t.*, 
        lag(date)  over(order by pk) lag_date,
        lead(date) over(order by pk) lead_date  
    from mytable t
) t
where lag_date <> date or lead_date <> date

注:これは、列pkを使用してレコードを並べ替えることができることを前提としています(サンプルデータに示されているように)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じテーブルSQLの2つの行を比較する

分類Dev

同じSQLテーブルの2つの行のデータを比較する

分類Dev

同じテーブルの2行を比較する方法

分類Dev

MySQLのテーブル内の2つの連続する行データを比較します

分類Dev

Oracle SQL-同じテーブルの2つのセット間の行数を比較する方法は?

分類Dev

同じテーブル内の2つの列の値を比較する方法PowerBIDAX

分類Dev

SQLの同じテーブル内の2つの連続する行間の時間差を見つけます

分類Dev

同じテーブルの行の値を比較する

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

同じテーブルで2つのJOINを実行する

分類Dev

同じ列と同じテーブルの対応する行を比較する

分類Dev

同じテーブル内の2つの列を連結する

分類Dev

同じテーブルの行を比較する

分類Dev

同じテーブルの行を比較する

分類Dev

Oracle SQLは、同じテーブルの行を比較します

分類Dev

同じテーブル内の関連する行の前の値をフェッチするOracleクエリ

分類Dev

同じテーブルの2つの列を比較し、別のテーブルで更新するSQL

分類Dev

2つのテーブルを接続する-行ごとの関連付け

分類Dev

Oracle の 2 つのテーブルを比較する

分類Dev

同じスキーマを持つ2つのハイブテーブルのレコードを比較する

分類Dev

同じテーブルへの接続が多い2つのテーブルを連続して結合する

分類Dev

同じ番号の2つのファイル行を比較する

分類Dev

同じテーブルの2つの行の間で1つのフィールドを比較します

分類Dev

Mysql-異なる日付の同じテーブル内の2つの文字列を比較する

分類Dev

テーブルの2つの行を比較する方法

分類Dev

同じテーブルの行を複数の条件で比較する

分類Dev

SQLの3つの関連テーブルで2つの関連する列の値を比較する方法

分類Dev

同じテーブルとの関連付けを続編する

Related 関連記事

  1. 1

    同じテーブルSQLの2つの行を比較する

  2. 2

    同じSQLテーブルの2つの行のデータを比較する

  3. 3

    同じテーブルの2行を比較する方法

  4. 4

    MySQLのテーブル内の2つの連続する行データを比較します

  5. 5

    Oracle SQL-同じテーブルの2つのセット間の行数を比較する方法は?

  6. 6

    同じテーブル内の2つの列の値を比較する方法PowerBIDAX

  7. 7

    SQLの同じテーブル内の2つの連続する行間の時間差を見つけます

  8. 8

    同じテーブルの行の値を比較する

  9. 9

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  10. 10

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  11. 11

    同じテーブルで2つのJOINを実行する

  12. 12

    同じ列と同じテーブルの対応する行を比較する

  13. 13

    同じテーブル内の2つの列を連結する

  14. 14

    同じテーブルの行を比較する

  15. 15

    同じテーブルの行を比較する

  16. 16

    Oracle SQLは、同じテーブルの行を比較します

  17. 17

    同じテーブル内の関連する行の前の値をフェッチするOracleクエリ

  18. 18

    同じテーブルの2つの列を比較し、別のテーブルで更新するSQL

  19. 19

    2つのテーブルを接続する-行ごとの関連付け

  20. 20

    Oracle の 2 つのテーブルを比較する

  21. 21

    同じスキーマを持つ2つのハイブテーブルのレコードを比較する

  22. 22

    同じテーブルへの接続が多い2つのテーブルを連続して結合する

  23. 23

    同じ番号の2つのファイル行を比較する

  24. 24

    同じテーブルの2つの行の間で1つのフィールドを比較します

  25. 25

    Mysql-異なる日付の同じテーブル内の2つの文字列を比較する

  26. 26

    テーブルの2つの行を比較する方法

  27. 27

    同じテーブルの行を複数の条件で比較する

  28. 28

    SQLの3つの関連テーブルで2つの関連する列の値を比較する方法

  29. 29

    同じテーブルとの関連付けを続編する

ホットタグ

アーカイブ