Oracle
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разделете String на редове Oracle SQL

  2. CREATE TABLE обратно инженерство в Oracle

  3. Заявка за актуализиране на Oracle с обединения

  4. Как да напишете .Net приложение, което работи както с SqlServer, така и с Oracle (сега, когато System.Data.OracleClient е отхвърлен)

  5. Използване на nzload за зареждане на специални символи