Ecco degli esercizi semplici con soluzione per praticare le basi su come creare query che filtrano dati in SQL utilizzando la parola chiave WHERE.
Esercizio 1
Seleziona il nome, il cognome e l'età degli studenti con età superiore a 20 anni.
SELECT Nome, Cognome, EtàFROM StudenteWHERE Età > 20;
Esercizio 2
Seleziona il titolo, l'autore e l'anno di pubblicazione dei libri pubblicati dopo il 2000.
SELECT Titolo, Autore, AnnoPubblicazioneFROM LibroWHERE AnnoPubblicazione > 2000;
Esercizio 3
Seleziona il nome, l'indirizzo e il numero di telefono dei clienti con indirizzo iniziante con 'Via'.
SELECT Nome, Indirizzo, NumeroTelefonoFROM ClienteWHERE Indirizzo LIKE 'Via%';
Esercizio 4
Seleziona il nome, il cognome e lo stipendio degli impiegati con stipendio superiore a 3000.
SELECT Nome, Cognome, StipendioFROM ImpiegatoWHERE Stipendio > 3000;
Esercizio 5
Seleziona il titolo, la durata e il genere dei film con durata maggiore di 120 minuti.
SELECT Titolo, Durata, GenereFROM FilmWHERE Durata > 120;
Esercizio 6
Seleziona il nome, il prezzo e la quantità dei prodotti con prezzo inferiore a 50 e quantità disponibile maggiore di 10.
SELECT Nome, Prezzo, QuantitàFROM ProdottoWHERE Prezzo < 50 AND Quantità > 10;
Esercizio 7
Seleziona il nome, il cognome e l'indirizzo dei clienti con nome 'Marco' o 'Giulia'.
SELECT Nome, Cognome, IndirizzoFROM ClienteWHERE Nome IN ('Marco', 'Giulia');
Esercizio 8
Seleziona il titolo, l'autore e la categoria degli articoli con categoria 'Informatica'.
SELECT Titolo, Autore, CategoriaFROM ArticoloWHERE Categoria = 'Informatica';
Esercizio 9
Seleziona il nome, la data di nascita e il numero di telefono degli impiegati nati dopo il 1990.
SELECT Nome, DataNascita, NumeroTelefonoFROM ImpiegatoWHERE YEAR(DataNascita) > 1990;
Esercizio 10
Seleziona il nome, il cognome e la nazionalità degli autori di nazionalità 'Italia' o 'Francia'.
SELECT Nome, Cognome, NazionalitàFROM AutoreWHERE Nazionalità IN ('Italia', 'Francia');