Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL SELECT 절에서 Groups 기능을 어떻게 사용할 수 있습니까?


그룹 함수가 값 집합에서 작동한다는 것을 알고 있으므로 그룹 함수가 SELECT 절에서 사용되는 경우 쿼리 선택 기준을 충족하는 행에 사용되며 그룹 함수의 출력은 쿼리의 출력으로 반환됩니다.

예시

아래 예에서 우리는 'Student' 테이블의 필드에 대한 SELECT 문에서 일부 그룹 함수를 사용했으며 명령문의 출력은 해당 그룹 함수의 출력입니다 -

mysql> Select COUNT(Name), MIN(Id), AVG(Id), MAX(Id), COUNT(*) from Student;
+-------------+---------+---------+---------+----------+
| COUNT(Name) | MIN(Id) | AVG(Id) | MAX(Id) | COUNT(*) |
+-------------+---------+---------+---------+----------+
| 5           | 1       | 11.0000 | 20      | 5        |
+-------------+---------+---------+---------+----------+
1 row in set (0.03 sec)