선택장애

데이터베이스(DB) - 집계함수(검색, 합계 등.. 문제,예제) 본문

데이터베이스(DB)

데이터베이스(DB) - 집계함수(검색, 합계 등.. 문제,예제)

yes or yes 2017. 8. 14. 15:45
반응형



집계 함수의 종류

집계 함수
문법
사용 예
SUM
SUM([ALL | DISTINCT] 속성이름)
SUM(price)
AVG
AVG([ALL | DISTINCT] 속성이름)
AVG(price)
COUNT
COUNT({[[ALL | DISTINCT] 속성이름] | *})
COUNT(*)
MAX
MAX([ALL | DISTINCT] 속성이름)
MAX(price)
MIN
MIN([ALL | DISTINCT] 속성이름)
MIN(price)




문제 1. 고객이 주문한 도서의 총 판매액을 구하시오.
SELECT SUM(saleprice)
FROM orders;



★의미 있는 열 이름을 출력하고 싶으면 속성이름의 별칭을 지칭하는 AS키워드를
사용하여 열 이름을 부여한다.
SELECT SUM(saleprice) AS 총매출
FROM orders;




문제 2. 2번 김연아 고객이 주문한 도서의 총 판매액을 구하시오.
SELECT SUM(saleprice) AS 총매출
FROM orders
WHERE custid = 2;




문제 3. 고객이 주문한 도서의 총 판매액, 평균값, 최저가, 최고가를 구하시오.
SELECT SUM(saleprice) AS Total,
             AVG(saleprice) AS Average,
             MIN(saleprice) AS Minimum,
             MAX(saleprice) AS Maximum,
FROM orders;




문제 4. 마당서점의 도서 판매 건수를 구하시오.
SELECT COUTN(*)
FROM orders;




반응형