Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzando la Clausola WHERE | Filtraggio dei Dati
Introduzione a SQL

Scorri per mostrare il menu

book
Utilizzando la Clausola WHERE

Nei database, le tabelle contengono tipicamente volumi sostanziali di dati. Tuttavia, spesso siamo interessati a recuperare porzioni specifiche dei dati piuttosto che l'intero insieme. Per realizzare questo, dobbiamo definire le condizioni per il recupero dei dati, che sono chiamate criteri di filtraggio.

I dati vengono filtrati utilizzando una clausola WHERE che specifica i criteri di ricerca in un'istruzione SELECT. La clausola WHERE appare immediatamente dopo il nome della tabella.

Quando si specifica un valore stringa, come il nome di un paese, è necessario racchiudere il testo tra virgolette singole (').

Vediamo un esempio:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

Spiegazione: L'istruzione SELECT ottiene 2 colonne dalla tabella country e restituisce solo le righe con il valore del continente 'Europe'.

Posizione della Clausola

Quando utilizziamo le clausole ORDER BY e WHERE, ci assicuriamo che ORDER BY venga dopo la clausola WHERE.

Vediamo il seguente esempio:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

Ecco la tabella country con cui stiamo lavorando:

Compito

Swipe to start coding

Scrivi una query SQL per recuperare le colonne id, name e region dalla tabella country (si prega di recuperare queste colonne in questo ordine), restituendo solo le righe con il continent 'North America'.

Nota

Si prega di notare che North America deve essere scritto correttamente con la maiuscola, e north america non è lo stesso. Quindi, fai attenzione e scrivilo come North America.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Utilizzando la Clausola WHERE

Nei database, le tabelle contengono tipicamente volumi sostanziali di dati. Tuttavia, spesso siamo interessati a recuperare porzioni specifiche dei dati piuttosto che l'intero insieme. Per realizzare questo, dobbiamo definire le condizioni per il recupero dei dati, che sono chiamate criteri di filtraggio.

I dati vengono filtrati utilizzando una clausola WHERE che specifica i criteri di ricerca in un'istruzione SELECT. La clausola WHERE appare immediatamente dopo il nome della tabella.

Quando si specifica un valore stringa, come il nome di un paese, è necessario racchiudere il testo tra virgolette singole (').

Vediamo un esempio:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

Spiegazione: L'istruzione SELECT ottiene 2 colonne dalla tabella country e restituisce solo le righe con il valore del continente 'Europe'.

Posizione della Clausola

Quando utilizziamo le clausole ORDER BY e WHERE, ci assicuriamo che ORDER BY venga dopo la clausola WHERE.

Vediamo il seguente esempio:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

Ecco la tabella country con cui stiamo lavorando:

Compito

Swipe to start coding

Scrivi una query SQL per recuperare le colonne id, name e region dalla tabella country (si prega di recuperare queste colonne in questo ordine), restituendo solo le righe con il continent 'North America'.

Nota

Si prega di notare che North America deve essere scritto correttamente con la maiuscola, e north america non è lo stesso. Quindi, fai attenzione e scrivilo come North America.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt