Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL mais elegante?


As respostas fornecidas estão na linha certa. Você pode usar ROWNUM para selecionar resultados de estilo TOP-N.

Por favor, tenha cuidado e observe que o rownum é atribuído aos resultados da consulta após a predicação, mas antes do ORDER BY. Tente algo como o seguinte:
SELECT username  
FROM 
  (SELECT username  
   FROM table  
   ORDER BY userid DESC)
WHERE rownum <= 50