Maison > Article > développement back-end > Comment utiliser les fonctions d'agrégation de données en PHP
La fonction d'agrégation de données est une fonction utilisée pour traiter plusieurs lignes de données dans une table de base de données. L'utilisation des fonctions d'agrégation de données en PHP nous permet d'effectuer facilement l'analyse et le traitement des données, telles que la somme, la moyenne, la valeur maximale, la valeur minimale, etc. Ci-dessous, nous expliquerons comment utiliser les fonctions d'agrégation de données en PHP.
1. Présentation des fonctions d'agrégation de données couramment utilisées
2. Utiliser les fonctions d'agrégation de données
Ce qui suit prendra un tableau d'élève comme exemple pour présenter comment utiliser les fonctions d'agrégation de données.
Nous pouvons calculer le nombre total d'enregistrements dans la table des étudiants grâce à la fonction COUNT().
//连接数据库 $conn = mysqli_connect("localhost", "root", "", "testdb"); //SELECT COUNT(*) AS total FROM students $sql = "SELECT COUNT(*) AS total FROM students"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "学生表中总共有 ".$row['total']." 条记录。"; } }
Nous pouvons utiliser la fonction SUM() pour compter la somme des notes dans le tableau des étudiants.
//SELECT SUM(score) AS score_total FROM students $sql = "SELECT SUM(score) AS score_total FROM students"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "学生表中成绩总和为:".$row['score_total']." 分。"; } }
Nous pouvons utiliser la fonction AVG() pour calculer la moyenne des notes dans le tableau des étudiants.
//SELECT AVG(score) AS score_avg FROM students $sql = "SELECT AVG(score) AS score_avg FROM students"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "学生表中成绩平均分为:".$row['score_avg']." 分。"; } }
Nous pouvons utiliser la fonction MAX() pour obtenir le score le plus élevé dans le tableau des étudiants.
//SELECT MAX(score) AS max_score FROM students $sql = "SELECT MAX(score) AS max_score FROM students"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "学生表中成绩最高分为:".$row['max_score']." 分。"; } }
Nous pouvons utiliser la fonction MIN() pour obtenir le score le plus bas du tableau des étudiants.
//SELECT MIN(score) AS min_score FROM students $sql = "SELECT MIN(score) AS min_score FROM students"; $result = mysqli_query($conn, $sql); if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "学生表中成绩最低分为:".$row['min_score']." 分。"; } }
3. Résumé
La fonction d'agrégation de données est une fonction très pratique. L'analyse et le traitement des données peuvent être facilement effectués à l'aide de la fonction d'agrégation de données en PHP. Cet article présente l'utilisation des fonctions d'agrégation de données couramment utilisées à travers les exemples ci-dessus. J'espère qu'il vous sera utile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!