Fungsi pengagregatan data ialah fungsi yang digunakan untuk memproses berbilang baris data dalam jadual pangkalan data. Menggunakan fungsi pengagregatan data dalam PHP membolehkan kami melakukan analisis dan pemprosesan data dengan mudah, seperti jumlah, purata, nilai maksimum, nilai minimum, dsb. Di bawah ini kami akan memperkenalkan cara menggunakan fungsi pengagregatan data dalam PHP.
1. Memperkenalkan fungsi pengagregatan data yang biasa digunakan
2. Gunakan fungsi pengagregatan data
Berikut akan mengambil jadual pelajar sebagai contoh untuk memperkenalkan cara menggunakan fungsi pengagregatan data.
Kita boleh menggunakan fungsi COUNT() untuk mengira jumlah bilangan rekod dalam jadual pelajar.
//连接数据库 $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']." 条记录。"; } }
Kita boleh menggunakan fungsi SUM() untuk mengira jumlah gred dalam jadual pelajar.
//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']." 分。"; } }
Kita boleh menggunakan fungsi AVG() untuk mengira purata gred dalam jadual pelajar.
//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']." 分。"; } }
Kita boleh menggunakan fungsi MAX() untuk mendapatkan markah tertinggi dalam jadual pelajar.
//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']." 分。"; } }
Kita boleh menggunakan fungsi MIN() untuk mendapatkan markah terendah dalam jadual pelajar.
//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. Ringkasan
Fungsi pengagregatan data ialah fungsi yang sangat praktikal Menggunakan fungsi pengagregatan data dalam PHP boleh melakukan analisis dan pemprosesan data dengan mudah. Artikel ini memperkenalkan penggunaan fungsi pengagregatan data yang biasa digunakan melalui contoh di atas saya harap ia akan membantu anda.
Atas ialah kandungan terperinci Cara menggunakan fungsi pengagregatan data dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!