如何在TAB1表上创建一个视图,包含Name、age、enrollmentId列,并且age > 10岁?


视图是表示表中存储数据的另一种方式。与源表相比,视图包含非常有限的行,因此可以用于提高查询性能。我们可以使用以下命令在现有的TAB1表上创建视图。

CREATE VIEW AGEVIEW (NAME, AGE, ENROLLMENT_ID)
   AS SELECT NAME, AGE, ENROLLMENT_ID FROM TAB1
      WHERE AGE > 10;

为了创建一个新视图,我们必须使用CREATE VIEW保留字。后面将跟着视图的名称(AGEVIEW)。

视图中需要的列包含在括号中,这些列也是SELECT SQL语句的一部分。

SELECT SQL语句的WHERE子句给出了必须包含在视图中的条件。在本例中,我们添加了年龄大于10岁的条件。

更新于:2020年9月12日

268 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告