SubQuery, SelfJoin, WindowFunction 비교
하나의 문제를 해결할 때 Subquery, SelfJoin, Window Function은 서로 다른 방식으로 활용될 수 있다.따라서 각각의 사용 방식을 구분하여 정리해두고자 한다.. SubQuery : 쿼리 안에 또 다른 쿼리를 중첩 사용SELECT ...FROM tableWHERE column IN (SELECT ... FROM ...);> 특정 조건에 맞는 값 조회, 필터링, 비교, 임시 테이블 특정 기준값 만들기(max, min, avg...)특정 조건을 만족하는 행만 필터링외부 쿼리와 값을 비교특징WHERE, FROM, SELECT 절에서 조건 생성한번만 실행되고, 외부 쿼리에 값을 전달함결과가 스칼라. 리스트, 테이블 모두 가능단순하면 빠름, 중첩이 많아지면 느려짐Self Join : 같은 테..
2025. 4. 5.