🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

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');