Easy
Which SQL keyword is used to filter the results of a SELECT statement based on a specified condition?
Author: Vincent CotroStatus: PublishedQuestion passed 2779 times
Edit
4
Community Evaluations
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
16
Which SQL keyword is used to sort the result of a SELECT statement?11
How to delete an SQL table?41
Write a SQL query to retrieve the list of employees with a salary greater than 5100.11
Write the SQL query to delete a column from a table19
Select only distinct values in a column using SQL17
Write a SQL query to insert data into a table16
Update a column in an SQL table