[DataBase] 데이터 조작어(DML) - GROUP BY


[DataBase] 데이터 조작어(DML) - GROUP BY

※ 실습에 사용된 스크립트(데이터)는 '오라클로 배우는 데이터베이스 개론과 실습 2판'의 데이터를 사용했습니다. GROUP BY - GROUP BY 절을 사용하면 같은 속성 값끼리 그룹을 만들 수 있습니다. - 예를들어, GROUP BY custid 라고 명시하게 되면, DBMS에 있는 데이터 중 custid 가 같은 것 끼리 그룹화를 하게 됩니다. HAVING - HAVING 절은 GROUP BY 절의 결과로부터 그룹을 제한하는 역할을 수행합니다. - 예를들어, 도서수량이 3권인 경우만 출력할려는 경우 다음 예시와 같습니다. GROUP BY, HAVING 절 주의사항 GROUP BY<속성> 주의사항 GROUP BY로 투플을 그룹으로 묶은 후 SELECT 절에는 GROUP BY에서 사용한 과 집계함수만 나올 수 있음 맞는 예 SELECT custid, SUM(saleprice) FROM Orders GROUP BY custid; 틀린 예 SELECT bookid, SUM(salepr...


#Database #GROUPBY #HAVING #SQL문법주의사항 #SQL실행순서

원문링크 : [DataBase] 데이터 조작어(DML) - GROUP BY