데이터베이스(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;
반응형