서브쿼리는 sql 문 안에 다른 sql 문이 중첩된 질의를 말한다. 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할 때 사용한다. 다른 테이블을 연관시킬 때는 조인 또는 서브쿼리를 사용한다. 허나 이 중 어떤걸 선태하느냐는 데이터의 형태와 양에 따라 달라진다. 일반적으로 데이터가 대량일 경우 데이터를 모두 합쳐서 연산하는 조인보다 필요한 데이터만 찾아서 공급해 주는 서브쿼리의 성능이 더 좋다. 서브쿼리는 위치와 역할에 따라 SELECT 서브쿼리, FROM 서브쿼리, WHERE 서브쿼리로 구분된다. 명칭 위치 영문 및 동의어 설명 중첩질의 WHERE 절 nested subquery, predicate subquery WHERE 절에 술ㄹ어와 같이 사용되며 결과를 한정시키기 위해 사..