Utiliser les fonctions de groupe dans MySQL
Page 56 | Écouter en audio
MySQL est un système de gestion de base de données relationnelle (SGBDR) qui utilise SQL (Structured Query Language) pour accéder, ajouter ou gérer le contenu de la base de données. Les fonctions de groupe dans MySQL sont une partie essentielle de la manipulation des données car elles vous permettent d'effectuer une opération sur un groupe de valeurs pour renvoyer un résultat unique appliqué à un groupe de lignes.
Fonctions de groupe dans MySQL
Les fonctions de groupe dans MySQL sont utilisées pour renvoyer un seul résultat après avoir effectué une opération sur un groupe de valeurs. Les fonctions de groupe les plus courantes incluent AVG(), COUNT(), MAX(), MIN(), SUM(), GROUP_CONCAT() et bien d'autres.
AVG()
La fonction AVG() est utilisée pour renvoyer la moyenne d'un groupe de valeurs. Par exemple, si nous voulons connaître le salaire moyen de tous les employés, nous pouvons utiliser la fonction AVG() comme ceci :
Cela renverra le salaire moyen de tous les employés.
COUNT()
La fonction COUNT() est utilisée pour renvoyer le nombre de lignes qui correspondent à une condition spécifiée. Par exemple, si nous voulons compter le nombre d'employés dans un certain service, nous pouvons utiliser la fonction COUNT() comme ceci :
Cela renverra le nombre d'employés dans le service commercial.
MAX() et MIN()
Les fonctions MAX() et MIN() sont utilisées pour renvoyer respectivement la plus grande et la plus petite valeur dans un ensemble de valeurs. Par exemple, si nous voulons trouver l'employé le plus âgé et le plus jeune, nous pouvons utiliser les fonctions MAX() et MIN() comme ceci :
Cela renverra l'âge de l'employé le plus âgé et le plus jeune.
SOMME()
La fonction SUM() est utilisée pour renvoyer la somme totale d'un champ numérique sur un ensemble de valeurs. Par exemple, si nous voulons connaître le total des salaires versés aux employés, nous pouvons utiliser la fonction SUM() comme ceci :
Cela renverra la somme totale des salaires de tous les employés.
GROUP_CONCAT()
La fonction GROUP_CONCAT() est utilisée pour concaténer les valeurs de champ de plusieurs lignes en une seule chaîne. Par exemple, si nous voulons lister tous les noms de départements dans une seule chaîne, nous pouvons utiliser la fonction GROUP_CONCAT() comme ceci :
Cela renverra une seule chaîne de tous les noms de département.
Utilisation des fonctions de groupe avec la clause GROUP BY
Les fonctions de groupe sont souvent utilisées avec la clause GROUP BY dans une requête SQL. La clause GROUP BY est utilisée pour regrouper en groupes les lignes qui ont les mêmes valeurs dans les colonnes spécifiées. Les fonctions de groupe sont ensuite appliquées à chaque groupe.
Par exemple, si nous voulons trouver le salaire moyen pour chaque département, nous pouvons utiliser la fonction AVG() avec la clause GROUP BY comme ceci :
Cela renverra le salaire moyen pour chaque département.
En résumé, les fonctions de groupe dans MySQL sont des outils puissants qui vous permettent d'effectuer des opérations sur un ensemble de valeurs et de renvoyer un résultat unique. Ils sont essentiels pour la manipulation et l'analyse des données dans une base de données MySQL.
Répondez maintenant à l’exercice sur le contenu :
Laquelle des fonctions de groupe MySQL suivantes est utilisée pour renvoyer la somme totale d'un champ numérique sur un ensemble de valeurs ?
Tu as raison! Félicitations, passez maintenant à la page suivante
Vous avez raté! Essayer à nouveau.
Page suivante de lebook gratuit :