코딩 연습장/데이터베이스(DB)

데이터베이스 그룹화(그룹 함수)-1

Do아 2021. 3. 17. 00:48
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