Domanda

Voglio selezionare le prime N righe di una tabella, ordinate in base alla percentuale del numero in una delle loro colonne.

Ho già:

SELEZIONA * DAL film ORDINA DI Worldwide_gross DESC;

Come posso ottenere i primi venti?

Se fa la differenza sto usando MySQL.

Cheers!

È stato utile?

Soluzione

Definizione: Limite viene utilizzato per limitare i risultati della query MySQL a quelli che rientrano in un intervallo specificato. Puoi usarlo per mostrare il primo numero X di risultati o per mostrare un intervallo dai risultati X - Y. È definito come Limite X, Y e incluso alla fine della query. X è il punto di partenza (ricorda che il primo record è 0) e Y è la durata (quanti record visualizzare). Conosciuto anche come: Risultati della gamma Esempi:

SELECT * FROM `your_table` LIMIT 0, 10 

Verranno visualizzati i primi 10 risultati dal database.

SELECT * FROM `your_table` LIMIT 5, 5 

Questo mostrerà i record 6, 7, 8, 9 e 10

Altro da About.com

Altri suggerimenti

Credo:

SELECT * 
FROM movie 
ORDER BY worldwide_gross DESC
LIMIT 20

dovrebbe fare il trucco. Vedi anche questo link .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top