sql >> Databasteknik >  >> RDS >> Oracle

Mer elegant SQL?

De angivna svaren följer de rätta linjerna. Du kan använda ROWNUM för att välja TOP-N stilresultat.

Var dock försiktig och notera att radnumret tilldelas frågeresultaten efter predikation men före BESTÄLLNING AV. Prova något i stil med följande:

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


  1. MySQL PÅ DUBLIKATNYCKEL - senaste infognings-id?

  2. Kräver Oracles PS/SQL specifik ordning av poster i "deklarera"-delen av ett block

  3. Problem med automatiskt ökad id-kolumn

  4. SQL-fråga för att hitta produkter som matchar en uppsättning kategorier