Oracle
 sql >> Base de données >  >> RDS >> Oracle

Top n valeurs distinctes d'une colonne dans Oracle

Oui, vous pouvez utiliser dense_rank et évitez les doublons :

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