Tables 테이블 유형: 가상 테이블
SQL에서 가상 테이블은 실제 데이터를 포함하지 않고, 쿼리 실행 시에 동적으로 생성되는 결과 집합입니다. 가상 테이블은 주로 SELECT 문에서 사용되며, 일반적으로 뷰 (View)나 일시적인 결과 집합을 의미합니다.
다음 예시는 employee 테이블을 쿼리하여 4개의 열이 포함된 뷰 입니다.
CREATE VIEW cust_vw AS
SELECT customer_id, first_name, last_name, active
FROM customer;
위와 같이 뷰를 생성 하더라도 데이터가 저장 되지는 않습니다. SELECT문 대신 뷰가 있기 때문에 다음과 같이 뷰를 쿼리할 수 있습니다.
SELECT first_name, last_name
FROM cust_vw
WHERE active = 0;
< 출력 >
first_name | last_name |
SANDRA | MARTIN |
SHEILA | WELLS |
가상 테이블에 대해서 알아보았습니다.
감사합니다.
'SQL' 카테고리의 다른 글
Group by & Having 절 (0) | 2024.01.10 |
---|---|
Inner Join 테이블 연결 (0) | 2023.12.29 |
Tables 테이블 유형2: 임시 테이블 (0) | 2023.12.18 |
Tables 테이블 유형1: 파생 테이블 (0) | 2023.12.16 |
Sakila 샤키라 예시 (0) | 2023.12.14 |