[MySQL] SELECT : 집계함수, GROUP BY절과 HAVING 절
2020. 5. 12.
간단한 테스트용 테이블 집계 함수 COUNT SELECT COUNT(*) FROM 테이블명; 테이블 내 모든 레코드의 수 출력 SUM SELECT SUM(필드명) FROM 테이블명; 필드 내 데이터 합계 출력 AVG SELECT AVG(필드명) FROM 테이블명; 필드 내 데이터 평균 출력 MAX & MIN SELECT MAX(필드명), MIN(필드명) FROM 테이블명; 필드 내 최대값과 최소값을 출력 GROUP BY 와 HAVING SELECT 필드명, 집계함수(필드명) FROM 테이블명 -> (WHERE 필드명 = 데이터 값) GROUP BY 필드명 -> (HAVING 집계함수(필드명) 부등호 데이터 값) 남자, 여자 합계와 평균 조회하기 SELECT gender, AVG(score), SUM(sc..