Selezione di un sottoinsieme limitato di dati in tabelle può essere fatto in diversi modi in SQL . Risultati restrittivi utilizzando la clausola WHERE è una opzione , un altro è quello di selezionare solo la quantità superiore o inferiore - nelle registrazioni o percentuali - di un set di risultati . I due possono essere utilizzati in combinazione tra loro per permettere raffinati risultati per cose come i prodotti peggiori venduti o impiegati più venduti . Ogni linguaggio SQL supporta leggermente diversi metodi di completare questo compito . Istruzioni
PostgreSQL e MySQL
1
connettersi al programma di ricerca desiderato e iniziare una nuova query .
2
Digitare l'istruzione SELECT, compresa la WHERE e ORDER BY dichiarazioni. Ad esempio, per trovare i cinque oggetti con le vendite più basse , è possibile digitare :
selezionare Somma ( product_sales ) da salesRecords ORDER BY sum ( product_sales ) asc
se volevi le prime cinque di vendita invece di fondo , si può invertire il vostro ordine.
3
tipo di limite 5 dopo la clausola SELECT per limitare il set di risultati a cinque record . È possibile aumentare o diminuire il numero di record come desiderato . PostgreSQL supporta anche un offset , che permette di visualizzare i risultati in una fascia media come bene. Ad esempio , è possibile selezionare il secondo più basso di cinque valori ( valori 6-10 ) digitando LIMIT 5 offset 5 .
Microsoft SQL
4
Collegare alla query desiderata programma e iniziare una nuova query .
5
Tipo Seleziona TOP 5 per indicare il limite di record da restituire . Microsoft SQL supporta anche l'uso della parte inferiore per recuperare le ultime righe di un set di record al posto del primo . Per la quantità si sta selezionando , è possibile utilizzare un valore intero con un determinato numero di righe , o un valore numerico che indica la percentuale desiderata , seguito dalla parola chiave " cento". Per esempio : SELECT inferiore 10 per cento
6
Tipo il resto della vostra istruzione SELECT , compreso qualsiasi WHERE e ORDER BY
.