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

WHERENOT(condizione1 OR condizione2...)

WHERE→ attributo NOT IN (valore1 valore2...)