Easy
Which SQL keyword is used to filter the results of a SELECT statement based on a specified condition?
Author: Vincent CotroStatus: PublishedQuestion passed 2282 times
Edit
5
Community Evaluations
Auteur anonyme
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
15
Update a column in an SQL table10
Write the SQL query to delete a column from a table15
Select only distinct values in a column using SQL10
Write a SQL query to retrieve the products with a price less than 1000 and sort the results in descending order of price.31
Write a SQL query to retrieve the list of employees with a salary greater than 5100.12
Write a SQL query to insert data into a table12
Which SQL keyword is used to sort the result of a SELECT statement?