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';
L'instruction 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 les clauses ORDER BY et WHERE sont utilisées, la clause ORDER BY doit toujours apparaître après la clause WHERE.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
1. Quelle clause est utilisée pour filtrer les lignes dans une instruction SELECT de SQL ?
2. À quelle position la clause WHERE doit-elle apparaître dans une instruction SELECT lorsqu'elle est combinée avec ORDER BY ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 2.38
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';
L'instruction 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 les clauses ORDER BY et WHERE sont utilisées, la clause ORDER BY doit toujours apparaître après la clause WHERE.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
1. Quelle clause est utilisée pour filtrer les lignes dans une instruction SELECT de SQL ?
2. À quelle position la clause WHERE doit-elle apparaître dans une instruction SELECT lorsqu'elle est combinée avec ORDER BY ?
Merci pour vos commentaires !