데브코스 TIL/SQL

View & CTE

예니ㅣ 2024. 1. 5. 12:32

강의

View

"View"는 SELECT 결과를 기반으로 만들어진 가상 테이블 입니다.

CREATE VIEW view_name AS SELECT ...

 

  • 장점
    • 데이터의 추상화
    • 데이터 보안
    • 복잡한 쿼리 간소화
  • 단점
    • 시간이 오래 걸림
    • 원본 데이터의 변경에 따라 오류 발생

 


CTE

"CTE"(Common Table Expression)은 저장되지 않는 임시 테이블 입니다.

WITH temp_name AS (
	SELECT field
    FROM table
    JOIN ...
)