HeidiSQL/SQL_ex
VIEW
ldh1123
2023. 3. 19. 18:46
목차
VIEW
가상의 테이블로, 보안과 함께 사용자의 편의성을 높이기 위해 사용
여러 테이블을 조인 할 시에 VIEW를 생성하여, 복잡한 SQL을 편리하게 조회 할 수 있는 장점이 있음\
VIEW 생성
기본 구조
CREATE [OR REPLACE] VIEW 뷰명 -- [OR REPLACE] : 기존의 뷰가 있을 경우 덮어쓰기함
AS
SELECT 문
;
CREATE OR REPLACE VIEW TEST_VIEW
AS
SELECT
ti.title
, COUNT(*) cnt
FROM employees emp
INNER JOIN titles ti
ON emp.emp_no = ti.emp_no
WHERE emp.gender = 'F'
AND ti.to_date >= NOW()
GROUP BY ti.title
;
SELECT *
FROM test_view;
VIEW 삭제
기본 구조
DROP VIEW 뷰명;
DROP VIEW test_view;
Github