Come selezionare i 5 elementi principali di una tabella SQL

La selezione di un sottoinsieme limitato di dati nelle tabelle può essere eseguita in diversi modi in SQL.

PostgreSQL e MySQL

Passaggio 1

Connettiti con il tuo programma di query desiderato e avvia una nuova query.

Passaggio 2

Digita la tua istruzione SELECT, comprese le istruzioni WHERE e ORDER BY. Ad esempio, per trovare i cinque articoli con le vendite più basse, è possibile digitare:

SELECT sum (product_sales) FROM salesRecords ORDER BY sum (product_sales) ASC

Se si desidera che le cinque vendite più alte anziché quelle più basse, è possibile invertire l'ordine.

Passaggio 3

Scrivi LIMIT 5 dopo la clausola SELECT per limitare il set di risultati a cinque record. Puoi aumentare o diminuire il numero di record come desideri. PostgreSQL supporta anche OFFSET, che consente di visualizzare i risultati anche in una gamma media. Ad esempio, è possibile selezionare i secondi valori più bassi (valori 6-10) digitando LIMIT 5 OFFSET 5.

Microsoft SQL

Passaggio 1

Connettersi al programma di query desiderato e avviare una nuova query.

Passaggio 2

Scrivi SELEZIONA TOP 5 per indicare il limite di record che dovrebbero essere visualizzati. Microsoft SQL supporta inoltre l'utilizzo di BOTTOM per recuperare le ultime righe di un recordset anziché il primo. Nella quantità che si intende selezionare, è possibile utilizzare un valore intero con un determinato numero di righe o un'indicazione numerica della percentuale desiderata, seguita dalla parola chiave "PERCENT". Ad esempio: SELECT BOTTOM 10 PERCENT.

Passaggio 3

Digitare il resto dell'istruzione SELECT, incluse le clausole WHERE e ORDER BY.