Utilizzo della Clausola WHERE
Nei database, le tabelle solitamente contengono grandi volumi di dati. Tuttavia, spesso siamo interessati a recuperare solo porzioni specifiche dei dati invece dell'intero insieme. Per ottenere questo risultato, è necessario definire le condizioni per il recupero dei dati, 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 di tipo stringa, come il nome di un paese, è necessario racchiudere il testo tra apici singoli (').
123SELECT name, continent FROM country WHERE continent='Europe';
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, assicuriamo che ORDER BY venga dopo la clausola WHERE.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
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 uguale a 'North America'.
Nota
Si prega di notare che
North Americadeve essere scritto con la corretta capitalizzazione;north americanon è la stessa cosa. Quindi, prestare attenzione e scrivere esattamenteNorth America.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
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?
Fantastico!
Completion tasso migliorato a 2.44
Utilizzo della Clausola WHERE
Scorri per mostrare il menu
Nei database, le tabelle solitamente contengono grandi volumi di dati. Tuttavia, spesso siamo interessati a recuperare solo porzioni specifiche dei dati invece dell'intero insieme. Per ottenere questo risultato, è necessario definire le condizioni per il recupero dei dati, 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 di tipo stringa, come il nome di un paese, è necessario racchiudere il testo tra apici singoli (').
123SELECT name, continent FROM country WHERE continent='Europe';
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, assicuriamo che ORDER BY venga dopo la clausola WHERE.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
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 uguale a 'North America'.
Nota
Si prega di notare che
North Americadeve essere scritto con la corretta capitalizzazione;north americanon è la stessa cosa. Quindi, prestare attenzione e scrivere esattamenteNorth America.
Soluzione
Grazie per i tuoi commenti!
single