Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La sintassi del linguaggio SQL è abbastanza flessibile, sebbene ci siano delle regole da rispettare
come in qualsiasi linguaggio di programmazione.
In questo esempio tutti i caratteri, a parte ‘Pertini’, sono scritti in maiuscolo, ma non deve essere
necessariamente così. Avremmo potuto anche scrivere così:
si noti però che ‘Pertini’ è scritto sempre nello stesso modo, infatti i riferimenti ai contenuti di un
database devono essere scritti con lo stesso tipo di caratteri in cui sono stati registrati.
• SELECT
• FROM
• WHERE
‘cognome’ e ‘nome’ sono dei campi e ‘presidente’ è una tabella. Quindi il comando recita: seleziona
visualizzandoli, i campi cognome e nome della tabella presidente la dove cognome = ‘Pertini’.
Esempio:
ASSEGNI
con l’espressione:
si ottiene:
Assegno Beneficiari Importo Note
L’asterisco (*) di select * indica al database di fornire tutte le colonne associate alla tabella specificata
dalla clausola FROM.
Esempi:
con l’espressione:
Importo Assegno
500.000 1
954.000 2
650.000 3
490.000 4
490.000 5
Esaminando il contenuto del campo Importo della tabella ASSEGNI, si potrà notare che il valore
490.000 appare due volte. Possiamo visualizzare tale colonna facendo comparire i valori ripetuti una
sola volta:
Importo
500.000
954.000
650.000
490.000
Altro esempio:
DOCENTI
Con l’espressione:
si ottiene:
Nome Cognome
Lara Bianco
Mario Guidi
Anna Rossi
ESERCIZI (capitolo 1)
4. Utilizzando la tabella sottostante scrivere una query per selezionare soltanto il contenuto delle
colonne ETA e NOME.
ANAGRAFICA
Giovanni Bruni 62
Antonio Rossi 43
Mario Rossi 49
Piero Bianchi 37
Esmeralda Gnocca 31
6.
7. Dalla tabella sottostante estrapolare, senza ripetizioni, le squadre di calcio presenti.
TIFOSERIA
9.
10. La seguente query è giusta? e se sbagliata, perché?
SELECT DISTINCT *
FROM TIFOSERIA;