
목차서브쿼리(Subquery)서브쿼리는 말 그대로 메인이 아닌 보조(서브) 역할을 하는 쿼리를 뜻한다.즉, 하나의 메인 SQL문 안에 포함되어 실행되는 SELECT 문을 말한다.보통 메인 쿼리가 실행되기 전에서브쿼리가 먼저 실행되어 그 결과가 조건, 조회 값, 테이블처럼 사용된다.그래서 서브쿼리는 SELECT, FROM, WHERE, HAVING 절 등 다양한 위치에 들어갈 수 있다. 예를들어,SELECT nameFROM studentsWHERE score > (SELECT AVG(score) FROM students);→ 이때 괄호 안의 SELECT AVG(score)... 부분이 바로 서브쿼리이다.메인 쿼리는 이름을 가져오는 역할이고,서브쿼리는 평균 점수를 구해서 메인 쿼리의 조건으로 사용되는 것이다..