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