[PoastgreSQL] VIEW

도톨이·2024년 4월 1일
0

SQL

목록 보기
18/19

VIEW

종종 프로젝트에서 사용하는 테이블과 조건의 특정 조합이 반복해서 사용할 때가 있다.
이럴 때 해당 구문을 수동으로 다시 작성하는 대신 VIEW 를 생성해서 간단한 호출로 이 쿼리를 볼 수 있다.

VIEW 란 실제로 행과 열이 존재하지 않은 가상의 테이블이다. 이는 다른 테이블이나 다른 뷰의 데이터를 보여주는 역할을 한다.

pgadmin 으로 실습해보자.

VIEW customer_info 를 다음처럼 만들 수 있다. 이건 실제 테이블이 아니라 가상의 테이블이다.

CREATE VIEW customer_info AS 
SELECT first_name, last_name, address FROM customer
INNER JOIN address
ON customer.address_id = address.address_id

그러면 매번 INNER JOIN 하지 않아도 뷰를 이렇게 호출하여 볼 수 있다.

일반 다른 테이블처럼 ALTER 명령어를 사용할 수 있다.

ALTER VIEW customer_info RENAME TO c_info
profile
Computer Engineering

0개의 댓글

관련 채용 정보