250x250
Notice
Recent Posts
Recent Comments
Link
전성빈의 사리사욕
[RDBMS] SQL 기초++ 살펴보기(SubQuery,Join,Index) 본문
728x90
SubQuery
서브 쿼리(subquery or Inner query or a Nested query)는 SQL Query안에 들어가는 또 하나의 다른 쿼리문이다.
서브 쿼리를 사용하는 이유는 알려지지않은 기준을 사용하여 검색하기 위함이다. 또한 사용하기 위해서 여러 조건들이 있으니 확인해 볼것.
JOIN을 사용해야 할 때와 Subquery를 사용해야 할 때를 정확히 구별해서 사용해야 한다.
서브 쿼리의 위치에 따라 여러 종류로 나뉜다.
WHERE (nested query)
SELECT (Scalar subquery)
FROM (inline views)
등등..
Join
JOIN clause는 두개 이상의 테이블을 관계를 통해 비교할 때 사용한다.
JOIN에는 여러가지 타입이 있다 크게 2가지로 나눌 수 있는데 INNER JOIN과 OUTER JOIN이다.
INNER JOIN : 두 테이블에 공통적으로 존재하는 모든 records를 return할 수 있다.
OUTER JOIN : 두 테이블중 한 테이블에 존재하는 값을 모두 return 할 수 있다.
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
--추가 적인 type : SELF JOIN : 어떠한 테이블이 본인 스스로 join한다.
728x90