如何在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 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.