[sql] 인라인 뷰를 사용하여 데이터를 그룹화할 수 있나요?
예를 들어, 다음은 인라인 뷰를 사용하여 데이터를 그룹화하는 예제입니다.
SELECT department, AVG(salary) AS avg_salary
FROM (SELECT employee_id, department, salary FROM employees) inline_view
GROUP BY department;
위 예제에서는 인라인 뷰를 사용하여 “employees” 테이블의 데이터를 가져와 각 부서별 평균 급여를 계산하고 있습니다.
인라인 뷰를 사용하면 쿼리를 더 간결하고 가독성이 높게 작성할 수 있으며, 효율적인 데이터 그룹화나 가공을 할 수 있습니다.
참고 문헌:
- Oracle Documentation: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#GUID-6B639425-0930-4E99-ADEE-2731A8A5615A