sql >> データベース >  >> RDS >> Oracle

クエリでグループ内に行番号を追加する方法

    これでうまくいくはずです:

    SELECT X,Y,Z,ROW_NUMBER() OVER (PARTITION BY X,Y,Z ORDER BY X,Y,Z)
    FROM TABLE1 
    

    ROW_NUMBER()は、グループX、Y、Zのすべての値をチェックし、次のグループでリセットされます。 ORDER BY句は、ティックアップする順序を定義するために使用され、必要に応じて変更できます。これは、オラクルが提供する分析機能の1つであり、非常に便利です。




    1. SQLAlchemyを使用してmysqlのテーブルまたは列にコメントを追加するにはどうすればよいですか?

    2. AmazonCloud9無料アカウントにMySQLをインストール/使用できません

    3. テーブルが更新された瞬間のjQueryupdatediv

    4. IntelliJIDEAオートコンプリート小文字SQL