創建視圖的方法有兩種:
使用CREATE VIEW語句創建視圖。語法如下:
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
其中,view_name是視圖的名稱,column1, column2, …是要選擇的列,table_name是要查詢的表,condition是篩選條件。
使用WITH語句創建視圖。WITH語句也被稱為"公共表表達式"(CTE)。語法如下:
WITH view_name AS (
SELECT column1, column2, ...
FROM table_name
WHERE condition
)
SELECT * FROM view_name;
這種方法可以在WITH語句中定義一個臨時表,然后在SELECT語句中使用這個臨時表。