ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

서브쿼리의 사용 이유과 장단점을 알려주세요 #93

Open Seobway23 opened 4 months ago

Seobway23 commented 4 months ago

Subqeury

서브쿼리는 SQL 문 내 다른 SQL문을 포함하는 구조를 말합니다. 즉, 쿼리 안의 쿼리입니다. 주로 SELECT, INSERT, UPDATE, DELETE 문 내에서 사용될 수 있으며, 조건절, 선택목록, 데이터 목록 등 다양한 위치에서 활용됩니다.

장점

단점

WHERE, SELECT 절에 직접 조건을 명시하지 않고 서브쿼리를 사용하는 이유가 뭘까요?

kimmainsain commented 4 months ago

답변


join vs subquery

서브쿼리 vs 조인 성능의 관점

freakFlow commented 4 months ago

답변

쿼리 내부에 또 다른 쿼리를 중첩으로 사용하는 것을 서브쿼리라고 합니다. 서브쿼리는 유연한 쿼리 작성이 가능하다는 장점이 있지만 임시적인 테이블을 만들기 때문에 연산 비용이 증가하고 쿼리가 복잡해진다는 단점을 가지고 있습니다.