数据库(视图)
SQl语言用create view命令建立视图,一般格式为
CREATE VIEW <视图名>[<列名>...]
AS <子查询>
[WITH CHECK OPTION];//条件
1.如建立信息系学生的视图
create view IS_student
AS
select sno,sname,sage
from student
where sdept = 'IS'
我们这里省略了IS_student 的列名,由子查询的三个列名组成,
然后就是不会执行select语句。
2.带有聚集函数和group by 子句的查询来定义视图,这种视图被称为分组视图
将学生的学号及平均成绩定义为一个视图
create S_G(sno,gavg)
as
select sno ,avg(grade)
from sc
group by sno;
3.删除视图
语句格式为DPOP VIEW <视图名>
4.查询视图
查询信息系学生的视图中找出年龄小于20的学生