자주 쓰는 조회 규칙을 이름 있는 가상 테이블로 제공합니다.
VIEW는 SELECT 정의를 저장하고 조회할 때 기반 테이블에서 결과를 계산합니다. 열·필터 계약을 중앙화하고 민감 열을 숨기는 인터페이스로 사용할 수 있습니다.
뷰 변경은 소비 쿼리에 영향을 주므로 애플리케이션 API처럼 버전과 의존성을 관리합니다.
일반 VIEW가 결과를 미리 저장한다고 생각하지 마세요. materialized view는 별도 기능입니다.
VIEW를 만드는 CREATE VIEW 문법은 SQL 표준이라 SQLite·MariaDB·PostgreSQL 모두 동일하게 지원합니다.
SELECT * 기반 VIEW는 기반 테이블 변경에 취약하므로 공개 열을 명시합니다.
직접 바꿔보세요paid 주문만 제공하는 뷰를 만들고 합계를 조회하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.