Oracle - 데이터 조작어(4) GROUP BY

이번엔 GROUP BY에 대해 알아 보겠습니다

GROUP BY는 집계 함수 라고도 불립니다

데이터를 집계할때 많이 사용하기 때문입니다.

집계 함수는 테이블의 각 열에 대해 계산을

하는 함수로 SUM, AVG, MAX, MIN, COUNT 의 다섯 가지가 있습니다

먼저 팔린 책들의 합계를 구하고 싶을때는 SUM 함수를 사용합니다


이때 select문에서 구하려고한 SUM(SALEPRICE)

가 검색창에 그대로 나오는 것을 볼수있습니다

보기 좋지 않으므로 AS 를이용해 총매출로

바꿔주도록 하겠습니다



다음 특정 번호의 고객이 주문한 도서의 총 판매액을 구할땐



위처럼 where 문에 간단하게 특정 고객의 번호만 넣어줍니다


다음 COUNT를 사용해 도서 판매 건수를 구해보겠습니다



마지막으로 고객별로 주문한 도서의 총 수량과

총 판매액을 구해보겠습니다.



다음 포스팅에선 HAVING 과 2개이상의 테이블에서

SQL 질의 사용하기 다루겠습니다.



출처:오라클로 배우는 데이터베이스 개론과 실습(한빛아카데미)


'DB > Oracle' 카테고리의 다른 글

두 개 이상의 테이블에서 SQL질의  (0) 2018.02.28
데이터 조작어(5) HAVING  (0) 2018.02.28
Oracle - 데이터 조작어(3) ORDER BY  (2) 2018.02.10
Oracle - 데이터 조작어(2)  (0) 2018.02.10
Oracle - 데이터 조작어  (0) 2018.02.08

댓글

Designed by JB FACTORY