서브쿼리

집합 연산자

  • union : 합집합 (중복 제외)

  • nuion all : 합집합 (중복도 포함)

  • intersect : 교집합

  • minus : 차집합

    • 서브쿼리는 소괄호로 묶어서 사용
    • 서브쿼리는 order by 사용 못함

서브쿼리의 종류
단일행 서브쿼리 : 서브쿼리의 값이 1개만 나오는 것으로 비교연산하는 것
다중행 서브쿼리 : 서브쿼리의 값이 1개 또는 1개 이상이 나와 비교연산 하는 것
다중컬럼 서브쿼리 : 서브쿼리에서 다중 컬럼의 결과값을 메인쿼리에서 사용할 수 있다.

스칼라 서브쿼리 : SELECT 절에서 사용하는 서브쿼리
인라인뷰 서브쿼리 : FROM 절에서 사용하는 서브쿼리
-> 이외에는 모두 그냥 서브쿼리라고 함

뷰(View)란 ?

  • 테이블의 정보를 가상으로 테이블로 필터링하여 사용하는 테이블을 말함
  • 뷰 안에 뷰를 사용할 수 있다.
  • 실제 데이터가 아님
    CREATE VIEW 뷰 이름(V_NAME) AS ( 쿼리문 )
profile
Data analyst를 향해 도전하는 이야기

0개의 댓글