[sql] 서브쿼리에서 비교 연산자의 활용

예를 들어, 다음과 같이 서브쿼리를 사용하여 부서별 평균 연봉보다 높은 사원의 정보를 조회할 수 있다.

SELECT employee_name, department_id, salary
FROM employee
WHERE salary > (SELECT AVG(salary) FROM employee GROUP BY department_id)

이 쿼리는 employee 테이블에서 각 부서의 평균 연봉을 계산하여 그 값과 비교하여 부서별 평균 연봉보다 높은 사원의 정보를 반환한다.

서브쿼리를 사용함으로써 보다 복잡한 비교 연산을 수행할 수 있으며, 중첩된 쿼리를 통해 다양한 비교 연산을 실행할 수 있다.

서브쿼리를 활용하여 데이터베이스에서 다양한 조건에 맞는 레코드를 추출하는 일에 쉽게 활용할 수 있다.

서브쿼리와 비교 연산자를 함께 사용함으로써 보다 다양한 조건에 따라 원하는 결과를 얻을 수 있다.