데이터 집계 함수는 데이터베이스 테이블의 여러 행 데이터를 처리하는 데 사용되는 함수입니다. PHP의 데이터 집계 기능을 사용하면 합계, 평균, 최대값, 최소값 등의 데이터 분석 및 처리를 쉽게 수행할 수 있습니다. 아래에서는 PHP에서 데이터 집계 기능을 사용하는 방법을 소개합니다.
1. 일반적으로 사용되는 데이터 집계 함수 소개
2. 데이터 집계 기능 사용
다음은 학생 테이블을 예로 들어 데이터 집계 기능 사용 방법을 소개합니다.
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']." 条记录。"; } }
SUM() 함수를 사용하여 학생 테이블의 성적 합계를 계산할 수 있습니다.
//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']." 分。"; } }
AVG() 함수를 사용하여 학생 테이블의 성적 평균을 계산할 수 있습니다.
//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']." 分。"; } }
MAX() 함수를 사용하면 학생 테이블에서 가장 높은 점수를 얻을 수 있습니다.
//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']." 分。"; } }
MIN() 함수를 사용하여 학생 테이블에서 가장 낮은 점수를 얻을 수 있습니다.
//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. 요약
데이터 집계 기능은 PHP의 데이터 집계 기능을 사용하면 매우 실용적인 기능입니다. 본 글에서는 위의 예시를 통해 일반적으로 사용되는 데이터 집계 기능의 사용법을 소개합니다.
위 내용은 PHP에서 데이터 집계 기능을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!