COMANDI SQL
Creazione di una tabella
create table nometabella ( att1 tipo1 vincoli...);
es. create table persona (
cf String primary key,
nome String,
cognome String,
sesso boolean
);
Proiezione
Select→ lista di attributi
From→ tabella
Aggiungendo “distinct” le ripetizioni vengono cancellate
Si può aggiungere la clausola “Order by” per mettere i risultati della ricerca in ordine crescente (ASC) o decrescente (DESC)
Selezione
Permette di selezionare dei record della tabella
Select→ lista di attributi
From→ tabella
Where→ condizioni
Se bisogna selezionare tutti gli attributi basta mettere “*” nella lista degli attributi
Condizioni
Condizione "and"
Permette di aggiungere più condizioni
WHERE→condizione1 AND condizione2...
Condizione "between"
Permette di prendere valori compresi da parametri
WHERE→ attributo BETWEEN valore iniziale AND valore finale
Condizione "or"
Permette di selezionare campi specifici, corrisponde alla congiunzione "o" italiana.
WHERE→ condizione1 OR condizione2
Condizione "not"
Permette di selezionare una serie di campi ed escluderli dalla ricerca
WHERE→ NOT(condizione1 OR condizione2...)
WHERE→ attributo NOT IN (valore1 valore2...)