Mysql
 sql >> Database >  >> RDS >> Mysql

come selezionare n righe

Utilizzo di MySQL/Postgres:

  SELECT t.name,
         t.price,
         t.change
    FROM TABLE t
ORDER BY t.change DESC
   LIMIT 5

LIMIT clausola:

Utilizzo di SQL Server:

  SELECT TOP 5
         t.name,
         t.price,
         t.change
    FROM TABLE t
ORDER BY t.change DESC

TOP è supportato almeno su SQL Server 2000+

Oracolo:

SELECT x.*
  FROM (SELECT t.name,
               t.price,
               t.change
          FROM TABLE t
      ORDER BY t.change DESC) x
 WHERE ROWNUM <= 5

ROWNUM di Oracle