如何在表 TAB1 上创建包含 Name、age、enrollmentId 和 age > 10 的列的视图。>

db2databasebig data analytics更新于 2026/2/11 21:52:17

视图是表示表中存储数据的另一种方式。由于视图与源表相比包含的行非常有限,因此可以使用视图来提高查询性能。我们可以使用以下命令在现有表 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 岁的条件。


相关文章