Database
SQL Aggregate Functions 집계함수, Group By 활용
Yusang
2021. 4. 27. 09:51
SQL Aggregate Functions 집계 함수
SQL은 집계 함수, Aggregate function을 통해 column의 값들을 계산할 수 있습니다.
위 사진의 쿼리는 dept_name이 Comp. Sci인 강사들의 평균 급여를 출력해라 라는 명령어입니다.
위와 같이 집계 함수를 사용할 수 있습니다.
avg 대신에...
min을 사용하게 되면 강사의 급여 중 최솟값을
max를 사용하게 되면 강사의 급여 중 최댓값을
sum을 사용하게 되면 강사 급여의 모든 합계를 가져오게 됩니다.
위와 같이 count를 활용하여서 course테이블의 튜플 수 가 몇 개인지 확인하는
쿼리를 작성할 수 있습니다.
집계 함수와 Group By 키워드 활용해보기
위 사진에서 사용된 쿼리와 같이
group by 키워드를 활용해서 특정 값을 가진 튜플들의 값만 모아서 집계 함수를 사용할 수도 있습니다.