Skip to content

Esercizi WHERE SQL

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 Studente
WHERE Età > 20;

Esercizio 2

Seleziona il titolo, l'autore e l'anno di pubblicazione dei libri pubblicati dopo il 2000.
SELECT Titolo, Autore, AnnoPubblicazione
FROM Libro
WHERE AnnoPubblicazione > 2000;

Esercizio 3

Seleziona il nome, l'indirizzo e il numero di telefono dei clienti con indirizzo iniziante con 'Via'.
SELECT Nome, Indirizzo, NumeroTelefono
FROM Cliente
WHERE Indirizzo LIKE 'Via%';

Esercizio 4

Seleziona il nome, il cognome e lo stipendio degli impiegati con stipendio superiore a 3000.
SELECT Nome, Cognome, Stipendio
FROM Impiegato
WHERE Stipendio > 3000;

Esercizio 5

Seleziona il titolo, la durata e il genere dei film con durata maggiore di 120 minuti.
SELECT Titolo, Durata, Genere
FROM Film
WHERE 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 Prodotto
WHERE 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, Indirizzo
FROM Cliente
WHERE Nome IN ('Marco', 'Giulia');

Esercizio 8

Seleziona il titolo, l'autore e la categoria degli articoli con categoria 'Informatica'.
SELECT Titolo, Autore, Categoria
FROM Articolo
WHERE 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, NumeroTelefono
FROM Impiegato
WHERE 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 Autore
WHERE Nazionalità IN ('Italia', 'Francia');