YS's develop story
SQL Aggregate Functions 집계함수, Group By 활용 본문
SQL Aggregate Functions 집계 함수
SQL은 집계 함수, Aggregate function을 통해 column의 값들을 계산할 수 있습니다.
위 사진의 쿼리는 dept_name이 Comp. Sci인 강사들의 평균 급여를 출력해라 라는 명령어입니다.
위와 같이 집계 함수를 사용할 수 있습니다.
avg 대신에...
min을 사용하게 되면 강사의 급여 중 최솟값을
max를 사용하게 되면 강사의 급여 중 최댓값을
sum을 사용하게 되면 강사 급여의 모든 합계를 가져오게 됩니다.
위와 같이 count를 활용하여서 course테이블의 튜플 수 가 몇 개인지 확인하는
쿼리를 작성할 수 있습니다.
집계 함수와 Group By 키워드 활용해보기
위 사진에서 사용된 쿼리와 같이
group by 키워드를 활용해서 특정 값을 가진 튜플들의 값만 모아서 집계 함수를 사용할 수도 있습니다.
'Database' 카테고리의 다른 글
Select절에서 사용할 수 있는 서브쿼리 Scalar Subquery (0) | 2021.04.29 |
---|---|
SQL Having, Where 차이 (0) | 2021.04.28 |
Cartesian Product (0) | 2021.04.26 |
Super key, Candidate key, Primary key, Foreign key 비교 (3) | 2021.04.25 |
관계형 데이터베이스와 NoSQL 및 DDL, DML의 정의 (0) | 2021.04.13 |
Comments