Très facile
Quel mot-clé SQL est utilisé pour filtrer les résultats d'une requête SELECT en fonction d'une condition spécifiée ?
Auteur: Vincent CotroStatut : PubliéeQuestion passée 2159 fois
Modifier
5
Évaluations de la communauté
Vivien
07/10/2024
C'est ambigu, pour plusieurs raisons : HAVING permet effectivement de filtrer les résultats d'une requête SELECT.
L'utilisation de HAVING sous-entend évidemment l'utilisation de GROUP BY dans une requête de sélection (autrement c'est une requête erronée à la base, la question serait donc sans fondement), et cette clause filtrera bien les lignes de résultat :
avec un GROUP BY et sans HAVING, vous aurez par exemple, tous les propriétaires d'animaux avec le nombre d'animaux à leur charge,
avec un GROUP BY et HAVING COUNT(id_animal) > 1, vous ne remonterez que les propriétaires d'animaux qui ont plus d'1 animal. On a donc bien filtré les résultat de la requête SELECT.
A moins de ne parler que de la clause select, auquel cas la question n'est plus compréhensible, une clause n'étant qu'une partie d'une requête
Questions similairesPlus de questions sur SQL
29
Écrire une requête SQL pour récupérer la liste des employés avec un salaire supérieur à 5100.14
Sélectionner uniquement les valeurs distinctes d'une colonne en SQL14
Modifier une colonne dans une table SQL12
Écrire une requête SQL pour insérer des données dans une table12
Quel mot-clé SQL est utilisé pour trier le résultat d'une instruction SELECT?