수색…


간단한보기

뷰는 기본 테이블에서 일부 행을 필터링하거나 그 중 일부 열만 프로젝션 할 수 있습니다.

CREATE VIEW new_employees_details AS
SELECT E.id, Fname, Salary, Hire_date
FROM Employees E
WHERE hire_date > date '2015-01-01';

뷰를 선택하면 :

select * from new_employees_details
신분증 FName 봉급 Hire_date
4 조나단 500 24-07-2016

복잡한보기

뷰는 매우 복잡한 쿼리 (집계, 조인, 하위 쿼리 등)가 될 수 있습니다. 선택한 모든 항목에 열 이름을 추가해야합니다.

Create VIEW dept_income AS
SELECT d.Name as DepartmentName, sum(e.salary) as TotalSalary
FROM Employees e
JOIN Departments d on e.DepartmentId = d.id
GROUP BY d.Name;

이제 모든 테이블에서 선택할 수 있습니다.

SELECT * 
FROM dept_income;
부서 이름 TotalSalary
인사 1900 년
매상 600


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow