sql >> Databasteknik >  >> RDS >> Oracle

Använd en pl-sql-procedur eller markör för att välja topp 3-rankning

Prova detta...

select * from (
select customer,make,zipcode,offer, dense_rank() over (PARTITION by customer order by customer,make, zipcode,offer desc) Rank from tablename)
where Rank <4;


  1. Heltal vs char för DB-postegenskap

  2. Hur man säkert undkommer godtyckliga strängar för SQL i PostgreSQL med Java

  3. Hur skriver man en villkorlig i en MySQL-select-sats?

  4. Vad är det för fel med den här skapa tabellsatsen?