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

bookUtilizzo della Clausola WHERE

Nei database, le tabelle contengono solitamente grandi volumi di dati. Tuttavia, spesso siamo interessati a recuperare solo porzioni specifiche di questi dati anziché l'intero insieme. Per ottenere ciò, è necessario definire le condizioni per il recupero dei dati, note come criteri di filtraggio.

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

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

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

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

Posizione delle clausole

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

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

Swipe to start coding

Scrivere 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 continent pari a 'North America'.

Nota

Si prega di notare che North America deve essere scritto con la corretta capitalizzazione; north america non è la stessa cosa. Quindi, fare attenzione e scrivere esattamente North America.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Suggested prompts:

Can you explain what the `ORDER BY` clause does in this example?

What happens if I remove the `WHERE` clause from the query?

Can I filter by multiple conditions in the `WHERE` clause?

close

bookUtilizzo della Clausola WHERE

Scorri per mostrare il menu

Nei database, le tabelle contengono solitamente grandi volumi di dati. Tuttavia, spesso siamo interessati a recuperare solo porzioni specifiche di questi dati anziché l'intero insieme. Per ottenere ciò, è necessario definire le condizioni per il recupero dei dati, note come criteri di filtraggio.

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

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

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

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

Posizione delle clausole

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

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

Swipe to start coding

Scrivere 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 continent pari a 'North America'.

Nota

Si prega di notare che North America deve essere scritto con la corretta capitalizzazione; north america non è la stessa cosa. Quindi, fare attenzione e scrivere esattamente 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
single

single

some-alt