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

