Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)
💻ProgrammationVidéo

SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)

Combiner deux tables SQL avec INNER JOIN et LEFT JOIN, puis regrouper et calculer avec GROUP BY, COUNT, SUM, AVG, et filtrer les groupes avec HAVING.

9 octobre 20261 min de lecture
#programmation#sql#join#group by
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • JOIN
  • GROUP BY

JOIN

SELECT c.nom, co.montant
FROM commandes co
JOIN clients c ON c.id = co.client_id;      -- INNER JOIN : seulement les correspondances

SELECT c.nom
FROM clients c
LEFT JOIN commandes co ON co.client_id = c.id
WHERE co.id IS NULL;                        -- clients sans commande

GROUP BY

SELECT c.ville, COUNT(*) AS nb, SUM(co.montant) AS total
FROM commandes co JOIN clients c ON c.id = co.client_id
GROUP BY c.ville
HAVING total > 100
ORDER BY total DESC;

Toute colonne du SELECT doit être dans le GROUP BY ou dans une fonction d'agrégat. Bases : SELECT et WHERE.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).