如何在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岁的条件。
广告