Clauses WHERE, GROUP BY, ORDER BY, et HAVING
4.3.1 WHERE
La clause WHERE
filtre les enregistrements selon une condition.
Exemple :
SELECT * FROM Employes
WHERE Salaire > 40000;
4.3.2 GROUP BY
La clause GROUP BY
est utilisée pour regrouper les enregistrements selon une ou plusieurs colonnes.
Exemple :
SELECT DepartementID, COUNT(*) AS NombreEmployes
FROM Employes
GROUP BY DepartementID;
4.3.3 ORDER BY
La clause ORDER BY
trie les résultats selon une ou plusieurs colonnes.
Exemple :
SELECT Nom, Salaire
FROM Employes
ORDER BY Salaire DESC;
4.3.4 HAVING
La clause HAVING
est utilisée pour filtrer les groupes créés par GROUP BY
.
Exemple :
SELECT DepartementID, AVG(Salaire) AS SalaireMoyen
FROM Employes
GROUP BY DepartementID
HAVING AVG(Salaire) > 45000;
PreviousCommandes de base : SELECT, INSERT, UPDATE, DELETENextFonctions d'agrégation (SUM, COUNT, AVG, etc.)
Last updated