1.count 함수
- 레코드 개수 구하기
- count 함수는 주어진 집합의 개수를 구하는 집계함수이기 때문에
모든 열 즉 테이블 전체를 검사하라는 의미에서 *를 쓸 수도 있다.
-- 신청현황 테이블에서 전체 레코드 개수구하기
select count(*) as 신청건수 from 신청현황
2. sum 함수
- 집합의 합계 구하기
-- 신청현황에서 날짜가 2022.4.22인 레코들의 수량 속성의 값 모두 더하기
select sum(수량) as 전체수량 from 신청현황 where 날짜 = '2022.4.22';
3. avg 함수
- 집합의 평균값 구하기
-- 주문내역 테이블에서 전체 가격의 평균구하기
select avg(가격) as 상품평균가격 from 주문내역
4. min, max 함수
- 집합에서 최솟값, 최댓값 구하기
-- 상품 테이블에서 가격 속성이 가장 작은 레코드 구하기
select min(가격) from 상품;
-- 상품 테이블에서 가격 속성이 가장 큰 레코드 구하기
select max(가격) from 상품;
'CS > 데이터베이스 DB' 카테고리의 다른 글
[데이터베이스] 개체 관계 모델(E-R model) (0) | 2022.06.07 |
---|---|
[데이터베이스] 데이터 모델링 과정 (0) | 2022.06.07 |
[데이터베이스] 테이블 작성, 삭제, 변경(DDL, DML) (0) | 2022.04.22 |
[데이터베이스] SQL - select, where 명령어 (0) | 2022.04.22 |
[데이터베이스] 관계대수 (relational algebra) (0) | 2022.04.12 |