LINGUAGGIO SQL
I comandi SQL realizzano delle query, parola usata per indicare sia una
azione di interrogazione del database, sia il risultato stesso
dell‟interrogazione.
Un recordset può coincidere con una intera tabella fisica, con una
porzione di una
tabella, oppure con un insieme di dati provenienti da tabelle diverse in
relazione fra loro.
SELECT Nome
FROM Squadre
WHERE Pneumatici = „Michelin‟
SELECT Nome
FROM Circuiti WHERE Data > #09/20/03#; oppure WHERE Data > #09/20/03
10:20:35#; (# tassativo !)
PREDICATO AS
La query restituisce una tabella virtuale. Ad ogni colonna della tabella,
se non ci sono indicazioni specifiche, viene assegnato il nome del
campo estratto. Questo nome può essere cambiato a piacere mediante
la clausola AS. Questa assegnazione diventa obbligatoria nel caso di
campi calcolati oppure nel caso di campi con lo stesso nome
provenienti da tabelle differenti.
I record vengono ordinati sulla base del primo campo elencato. In caso
di valori uguali in quel campo vengono ordinati sulla base del secondo
campo e così via. Non consente l'ordinamento su un campo di tipo
MEMO (nel qual caso viene segnalato un errore).
ORDER BY Campo1 DESC, Campo2 ASC;