如何在上面的DB2表TAB1上创建列名,年龄和注册ID以及年龄> 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岁的条件。