Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Top n verschiedene Werte einer Spalte in Oracle

Ja, Sie können dense_rank verwenden und doppelten Code vermeiden:

select col 
  from (select col, dense_rank() over (order by col) rnk from tbl)
  where rnk <= 3