SQL 2 – Groupement et jointures

Résumé :

  1. GROUP BY → regroupe les données pour les fonctions d’agrégation.
  2. HAVING → filtre les résultats après regroupement.
  3. JOIN / table1.colonne = table2.colonne → combine des informations provenant de plusieurs tables.
  4. WHERE → filtre les lignes avant regroupement.
  5. Alias (AS) → rendre les résultats plus lisibles.

 

Bonnes pratiques :

  • Toujours vérifier les relations entre tables.
  • Identifier clairement les colonnes pour éviter les ambiguïtés.
  • Combiner WHERE et HAVING selon que le filtre est sur les lignes ou sur les groupes.
  • Tester les requêtes étape par étape pour éviter les erreurs.

 

Conclusion :
Avec ces notions, tu peux maintenant construire des requêtes SQL complètes pour analyser et manipuler des données de plusieurs tables de manière efficace