728x90
2021/02/25
수업3
그룹 함수 - SUM/COUNT/MAX/MIN/AVG/STDDED
SELECT MAX(필드) FROM 테이블명;
SELECT MIN(필드) FROM 테이블명;
--> 필드 안에 제일 큰수(MAX), 필드안에 제일 작은 수(MIN) 출력
SELECT COUNT(필드 OR *) FROM 테이블명;
SELECT 필드1, COUNT(필드 OR *) FROM 테이블명 GROUP BY 필드1;
--> COUNT는 갯수를 세어주는 명령어 *은 전체를 뜻함
--> 두번째 줄에 GROUP BY를 써주는 이유는 COUNT는 그룹 함수(다중행)이고 필드1은 일반 행이기 때문에
GROUP BY로 묶어줘야지만 값이 제대로 출력될 수 있다
SELECT SUM(필드명) FROM 테이블 명;
SELECT AVG(필드명) FROM 테이블 명;
--> 각각 필드안에 데이터의 합과 평균을 계산해 나타내어 주는 명령어
SELECT MAX(필드) FROM 테이블명; |
필드안에 가장 큰 값 출력 |
|
SELECT MIN(필드) FROM 테이블명; |
필드안에 가장 작은 값 출력 |
|
SELECT COUNT(필드 OR *) FROM 테이블명; |
필드안에 갯 수 출력 |
|
SELECT SUM(필드명) FROM 테이블 명; |
해당 필드안 모든 데이터의 합 출력 |
|
SELECT AVG(필드명) FROM 테이블 명; |
해달 필드안 데이터의 평균 출력 |
728x90
'코딩 연습장 > 데이터베이스(DB)' 카테고리의 다른 글
데이터베이스 복습문제 1(SELECT문~) (0) | 2021.03.17 |
---|---|
데이터베이스 그룹화(그룹 함수)-2 (0) | 2021.03.17 |
데이터베이스 함수 번외 (0) | 2021.03.17 |
데이터 베이스 함수 (0) | 2021.03.17 |
데이터베이스 SQL문법 SELECT문-예제 문제 (0) | 2021.03.17 |