April 24
Selezione di un sottoinsieme limitato di dati in tabelle può essere realizzata in diversi modi in SQL. Trattenendo risultati utilizzando la clausola WHERE è una opzione, un altro è quello di selezionare solo la quantità superiore o inferiore - in registri o percentuali - di un set di risultati. I due possono essere usati in combinazione tra loro per consentire risultati raffinati per cose come i prodotti peggiore che vendono o dipendenti più venduti. Ogni linguaggio SQL supporta leggermente diverse modalità di compilazione questo compito.
1 Collegate al vostro programma di query desiderata e iniziare una nuova query.
2 Inserisci il tuo SELECT, tra cui la WHERE e ORDER BY dichiarazioni. Ad esempio, per trovare i cinque oggetti con le vendite più basse, è possibile digitare:
sum SELECT (product_sales) da salesRecords ORDER BY sum (product_sales) asc
Se si voleva le prime cinque vendite al posto del fondo, è possibile invertire l'ordine di ordinamento.
3 Tipo di limite 5 dopo la vostra clausola SELECT per limitare il set di risultati di cinque record. È possibile aumentare o diminuire il numero di record, se lo desideri. PostgreSQL supporta anche un offset, che consente di visualizzare i risultati in un mid-range pure. Per esempio, è possibile selezionare il secondo più basso cinque valori (valori 6-10) digitando LIMITE 5 Offset 5.
4 Collegate al vostro programma di query desiderata e iniziare una nuova query.
5 Tipo SELEZIONE TOP 5 per indicare il limite di record da restituire. Microsoft SQL supporta anche l'uso di BOTTOM per recuperare gli ultimi ranghi in un record insieme anziché prima. Per la quantità che sta selezionando, è possibile utilizzare un valore intero con un determinato numero di righe, o un valore numerico che indica la percentuale desiderata, seguita dalla parola chiave "per cento". Ad esempio: SELECT inferiore 10 per cento
6 Digitare il resto del vostro SELECT, compreso qualsiasi WHERE e ORDER BY.