수색…
간단한보기
뷰는 기본 테이블에서 일부 행을 필터링하거나 그 중 일부 열만 프로젝션 할 수 있습니다.
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