profile
시작 블로그

GROUP BY, HAVING

GROUP BY, HAVING 집계 함수와 함계 많이 사용되는 절이 GROUP BY 절이다. 예를 들면, 어떤 테이블에 카테고리 분류 열이 있다면 각 카테고리별로 그룹을 만들 수 있다. 각 카테고리별로 그룹을 묵으면 그룹별 편균 등을 집계하기 좋다. GROUP은 결국 특정 컬럼을 기준으로 집계를 낸다는 뜻이다. [1] 기본 형식 SELECT [GROUP BY 절의 지정 컬럼], [집계할 값] FROM [테이블명] GROUP [그룹 묶을 컬럼]; [2] titles 테이블에서 각 type 별로 카테고리를 그룹지어서 출력하시오. SELECT type, AVG(price) AS 평균 FROM dbo.titles GROUP BY type; [3] 정렬도 가능하다. 단, 평균으로 정렬시는 주의해야 한다. 특히 집계함수 사용시 주의. SELECT type, AVG(price) AS ‘각 카테고리별 평균 책값’ `FROM

2023년 3월 13일
·
0개의 댓글
·