Esercizi WHERE SQL
Codegrind Team•Jul 22 2023
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');