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

ランクとパーティションのあるSQL

    feld1の場合 feld0内で一意です パーティション、次のことができます:

    select  *
    ,       (
            select  count(*)
            from    YourTable yt2
            where   yt2.feld0 = yt1.feld0 -- Same partition
                    and yt2.feld1 <= yt1.feld1 -- Lower or equal rank
            ) as ranking
    from    YourTable yt1
    



    1. mysqlは2列でクエリの順序を結合します

    2. MySQL:同じIDの自動インクリメントで複数のレコードを挿入する方法

    3. Oracleスケジューラジョブを作成する

    4. 適切なドライバーがありません。 Hibernateを使用してHeroku上のpostgresqlデータベースに接続しようとしています