视图 View
-
视图也被称为虚表( 虚拟的表 ) , 视图对应于一条 Select 语句 , 这条查询语句得到的结果集被赋予一个名字 , 即视图的名字 , 此后可以像操作表一样操作这个视图
-
使用视图的主要目的是简化复杂查询
-
视图可以隐藏数据表的列
-
视图不包含任何数据。是基表数据的投影。基表的数据发生变动,相关的视图数据也会跟着变动
创建视图:
create view v_emp as
select empno, ename, job from emp where deptno = 20 ;
create or replace view v_emp_count as
select deptno, count(*) emp_num , sum(salary) sum_s , avg(nvl(salary,0)) avg_s , max(salary) max_s,min(salary) min_s from emp group by deptno ;