L'istruzione SELECT richiama i dati da un database e li restituisce sotto forma di tabella. Tale istruzione può essere incorporata in un'applicazione o utilizzata in modo interattivo.
L'istruzione SELECT è costituita da varie proposizioni, tra cui:
Proposizione | Scopo | Riquadro utilizzato per la definizione |
---|---|---|
SELECT | La proposizione SELECT specifica le colonne della tabella dei risultati finale. SELECT * è l'impostazione predefinita. Questo valore contiene tutte le righe della tabella dei risultati finale e non elimina i duplicati ridondanti. SELECT DISTINCT elimina tutte le righe duplicate della tabella dei risultati finale, eccetto una. | Utilizzare la scheda Colonne nel riquadro Progettazione per aggiungere colonne o espressioni alla proposizione SELECT. |
FROM | La proposizione FROM specifica le tabelle da utilizzare nella query. Le tabelle possono essere fornite come alias per ridurre la complessità o l'ambiguità di un'istruzione. | Utilizzare il riquadro Tabelle per aggiungere tabelle alla query. |
WHERE | La proposizione WHERE definisce le condizioni che determinano le righe che verranno incluse nell'insieme di risultati dell'istruzione SELECT. | La proposizione WHERE viene specificata nella scheda Condizioni del riquadro Progettazione. |
ORDER BY | La proposizione ORDER BY controlla l'ordine delle righe nell'insieme dei risultati. È possibile selezionare l'espressione di colonna della proposizione SELECT da utilizzare per definire l'ordine delle righe nell'insieme di risultati. | Utilizzare la scheda Colonne nel riquadro Progettazione per creare la proposizione ORDER BY. |
GROUP BY | La proposizione GROUP BY descrive il modo in cui devono essere raggruppate le righe dell'insieme di risultati. Possono essere anche definite espressioni di raggruppamento nidificate. | Utilizzare la scheda Gruppi nel riquadro Progettazione per specificare le espressioni di raggruppamento per l'istruzione SELECT. |
HAVING | La proposizione HAVING viene utilizzata per definire una condizione per i gruppi. | La scheda Condizioni gruppi consente di definire le condizioni per la proposizione HAVING. |
Argomento principale: Creazione di un'istruzione SELECT