쿼리최적화
-
[SQL] SUB QUERYData miner/Development log 2023. 4. 6. 16:11
서브 쿼리의 종류 - 서브쿼리는 QUERY OF QUERY 로 메인 쿼리의 각 부분 파트에 또 다른 쿼리문이 있는 형태다. 별도로 괄호로 묶은 쿼리 블록으로 표현된다. SQL 옵티마이저는 서브쿼리를 참조하는 메인 쿼리 블록을 포함하여, 쿼리 블록 단위로 쿼리 최적화를 수행한다. 1) SELECT 문에 SUB QUERY가 있는 경우 - 스칼라 서브쿼리라고 불림 - 하나의 레코드 당 하나의 값을 반환하는 서브 쿼리 - 주의할 점 : 데이터 양이 많으면, 실행속도가 느려짐 2) FROM 문에 SUB QUERY가 있는 경우 - 테이블 처럼 사용됨. 인라인뷰 서브쿼리라고 불림 ex) SELECT c.고객번호, c.고객명 FROM 고객테이블 c, (SELECT 고객번호, avg(거래금액) 평균거래 ,min(거래금액..