[sql] 인라인 뷰를 집계 함수와 함께 사용할 수 있나요?

SQL: 인라인 뷰와 집계 함수

일부 SQL 데이터베이스에서는 인라인 뷰(inline view)와 집계 함수를 함께 사용할 수 있습니다. 이것은 매우 유용한 패턴이며 데이터를 조작하거나 집계할 때 유용합니다.

예를 들어, 다음과 같이 인라인 뷰와 집계 함수를 함께 사용할 수 있습니다.

SELECT dept_name, AVG(salary) AS avg_salary
FROM (SELECT dept_name, salary FROM employees) AS subquery
GROUP BY dept_name;

위의 예제에서는 employees 테이블에서 dept_namesalary를 선택한 후, 이를 dept_name으로 그룹핑하여 평균 급여를 계산하고 있습니다.

이러한 방식으로 인라인 뷰와 집계 함수를 조합하여 데이터를 효과적으로 분석하고 요약할 수 있습니다.

인라인 뷰와 집계 함수를 함께 사용하는 것은 데이터베이스 질의를 보다 유연하게 작성할 수 있게 합니다.

참고 자료