[Learning] 簡單使用 Views

如何將兩個 Table 的資料製作成一個 Views 已方便查詢資料

概述

有時我們專案需要檢視資料時, 可能需要將多個 Table 進行合併檢視。

合併多個 Table 其實十分消耗資源與時間, 故我們可以預先將多個 Table 合併成一個 Views 進行快速檢視。

Views 方便我們專案直接讀取檢視並且無需額外進行開發。

目前剛好正在做 Side Project 學習, 發現自己不太熟悉, 故使用文章記錄方便以後查詢。

 

內容

我們有兩個 Table : Table A 與 Table B

 

Table A

Table B

我們可以使用以下語法進行合併

CREATE VIEW V_Test AS
SELECT Name, B.Id, Sex, A.Time
FROM A, B
WHERE
A.NameId = B.Id

CREATE VIEW : 告知需要建立 VIEW Table

SELECT : 選擇需要的 COLUMN, 如有相同名稱的 COLUMN 需要特別標記 TABLE 名稱

FORM : 選擇從什麼 TABLE 讀取資料

WHERE : 註解 Table 之間依據相同資料進行參考合併

註 : 兩個 TABLE 使用 WHERE 合併時, 有一筆資料是另一 TABLE 不存在的資料 (含 NULL), 因無法合併下, 該筆資料就不會被合併出現 VIEW 內。

 

結果

參考資料

  • 查詢語法基本介紹 Part 5 (視觀表 View) - https://codingdan.blogspot.com/2018/06/sql-part-5-view.html

 

感謝閱讀

分級: 入門是認識, 基本是運用, 進階是混合結合
範本是已可下載或可使用的範例, 至於教程當然是學習的結晶