sql >> Databáze >  >> RDS >> Oracle

Elegantnější SQL?

Uvedené odpovědi jsou ve správném směru. K výběru výsledků stylu TOP-N můžete použít ROWNUM.

Buďte však opatrní a mějte na paměti, že rownum je přiřazeno výsledkům dotazu po predikaci, ale před ORDER BY. Zkuste něco jako následující:

SELECT username  
FROM 
  (SELECT username  
   FROM table  
   ORDER BY userid DESC)
WHERE rownum <= 50


  1. Jak odstranit hlavní mezery v SQL Server – LTRIM()

  2. Propojte data aplikací pro Android s databází webových stránek

  3. MySQL a kontrolní omezení

  4. Aktualizace a odstranění souvisejících modelů (relačních tabulek) v Yii