Utilisation de la Clause WHERE
Dans les bases de données, les tables contiennent généralement de grands volumes de données. Cependant, il est fréquent de ne s'intéresser qu'à des parties spécifiques de ces données plutôt qu'à l'ensemble. Pour cela, il est nécessaire de définir les conditions de récupération des données, appelées critères de filtrage.
Les données sont filtrées à l'aide d'une clause WHERE
qui précise les critères de recherche dans une instruction SELECT
. La clause WHERE
apparaît immédiatement après le nom de la table.
Lors de la spécification d'une valeur de type chaîne, comme un nom de pays, il est nécessaire d'entourer le texte de guillemets simples ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
La déclaration SELECT
récupère 2 colonnes de la table country
et retourne uniquement les lignes dont la valeur du continent est 'Europe'
.
Position de la clause
Lorsque nous utilisons les clauses ORDER BY
et WHERE
, nous nous assurons que ORDER BY
vient après la clause WHERE
.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Écrivez une requête SQL pour extraire les colonnes id
, name
et region
de la table country
(merci de respecter cet ordre), en ne retournant que les lignes dont la colonne continent
est North America
.
Remarque
Veuillez noter que
North America
doit être correctement capitalisé et quenorth america
n'est pas équivalent.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
What other filtering criteria can I use with the WHERE clause?
Can I filter using multiple conditions in the WHERE clause?
How does the ORDER BY clause affect the results?
Awesome!
Completion rate improved to 2.44
Utilisation de la Clause WHERE
Glissez pour afficher le menu
Dans les bases de données, les tables contiennent généralement de grands volumes de données. Cependant, il est fréquent de ne s'intéresser qu'à des parties spécifiques de ces données plutôt qu'à l'ensemble. Pour cela, il est nécessaire de définir les conditions de récupération des données, appelées critères de filtrage.
Les données sont filtrées à l'aide d'une clause WHERE
qui précise les critères de recherche dans une instruction SELECT
. La clause WHERE
apparaît immédiatement après le nom de la table.
Lors de la spécification d'une valeur de type chaîne, comme un nom de pays, il est nécessaire d'entourer le texte de guillemets simples ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
La déclaration SELECT
récupère 2 colonnes de la table country
et retourne uniquement les lignes dont la valeur du continent est 'Europe'
.
Position de la clause
Lorsque nous utilisons les clauses ORDER BY
et WHERE
, nous nous assurons que ORDER BY
vient après la clause WHERE
.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Écrivez une requête SQL pour extraire les colonnes id
, name
et region
de la table country
(merci de respecter cet ordre), en ne retournant que les lignes dont la colonne continent
est North America
.
Remarque
Veuillez noter que
North America
doit être correctement capitalisé et quenorth america
n'est pas équivalent.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 2.44single