sql >> Database >  >> RDS >> Oracle

SQL met rang en partitie

Als feld1 is uniek binnen feld0 partities, kunt u:

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. Query's met outer joins werken anders in Oracle 12c

  2. Weergave van PSQL 8.3+ clientqueryresultaten

  3. Resultaten van MYSQL-query tweemaal afgedrukt met PDO

  4. Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient-fout