sql

집계함수에 필수적인 GROUP BY

임이레 2023. 7. 16. 21:25
  •  GROUP BY [컬럼 이름] 형식으로 사용한다.
  •  주로 그룹 별 데이터를 집계할 때 사용하며, 엑셀의 피벗 기능과 유사하다.
  •  GROUP BY 가 쓰인 쿼리의 SELECT 절에는 GROUP BY 대상 컬럼과 그룹 함수만 사용이 가능하다.
    • 만약 GROUP BY 대상 컬럼이 아닌 컬럼을 SELECT 하면, 에러가 발생한다.  
  • 여러 컬럼으로도 그룹화 가능하며, 키워드 뒤에 [컬럼 이름]을 복수 개 입력하면 된다.
  • 컬럼 번호로도 그룹화가 가능하다.
    • 이 때 , 컬럼 번호는 SELECT 절의 컬럼 이름의 순서를 의미한다.
     

쿼리 문법

 

'sql' 카테고리의 다른 글

다양한 그룹함수  (0) 2023.07.16
HAVING  (0) 2023.07.16
SQL 에서 사용되는 주요 함수  (0) 2023.07.16
RANK  (0) 2023.07.16
CONSTRAINTS 제약조건  (0) 2023.07.15