MySQL Cours TP 03
Huguette Bertrand
INSIA Bases de données ING 1 MySQL – Cours et TP 03 Les fonctions de groupe et les agrégats LA BIBLE : MySQL 5.0 Reference Manual http://dev.mysql.com/doc/refman/5.0/fr/index.html Site officiel MySql : http://www-fr.mysql.com/ Documentation MySQL : http://mysql.org/ La Base de Données Open Source la plus Populaire au Monde Bertrand LIAUDET SOMMAIRE SOMMAIRE 1 CALCULS STATISTIQUES EN SQL : LES FONCTIONS DE GROUPE ET LES AGREGATS 2 Calcul statistique élémentaire : les fonctions de groupe 2 La fonction count () 3 Les fonctions avg, sum, max et min 3 Les agrégats ou regroupement : le group by 4 TP N°3 : CALCULS STATISTIQUES 7 Présentation 7 Exercice : interrogation de la BD 7 Première édition : septembre 2007 Deuxième édition : septembre 2008 INSIA - BASES DE DONNÉES – ING 1 – Piscine Cours 03 - page 1/8 - Bertrand LIAUDET CALCULS STATISTIQUES EN SQL : LES FONCTIONS DE GROUPE ET LES AGREGATS PRINCIPALES NOTIONS Fonction de groupe Sum() Count() Max(), Min(), Avg() Agrégat Group by Having Calcul statistique élémentaire : les fonctions de groupe Présentation Les fonctions de groupe permettent de faire des calculs statistiques sur cet ensemble de tuples. Les fonctions de groupe interviennent dans la projection : elles s’intéressent donc à la colonne projetée. Une fonction de groupe est une fonction qui s'applique non pas à la valeur d’un attribut pour un tuple (comme la fonction sinus ou la fonction ...