柚子快報邀請碼778899分享:大數(shù)據(jù) DM8SQL語言之視圖
柚子快報邀請碼778899分享:大數(shù)據(jù) DM8SQL語言之視圖
視圖是一個虛表,是用戶對于自己想要觀察的數(shù)據(jù)的一個“集合”,一個顯示的窗口。
1、視圖的定義
CREATE VIEW 模式名.所創(chuàng)建的視圖名字 AS
SELECT 列1,列2,列3//視圖中希望有的列名
FROM 模式名.視圖數(shù)據(jù)來源的表
WHERE 判斷條件;
//除了從單表上建立視圖,也可基于多表建立視圖
例如
CREATE VIEW PURCHASING.VENDOR_EXCELLENT AS
SELECT VENDORID, ACCOUNTNO, NAME, ACTIVEFLAG, CREDIT
FROM PURCHASING.VENDOR
WHERE CREDIT = 1;
//對 VENDOR 表創(chuàng)建一個視圖,名為 VENDOR_EXCELLENT,保存信譽等級為 1 的供
應商,列名有:VENDORID,ACCOUNTNO,NAME,ACTIVEFLAG。
注:如果在判斷條件這里用上了 GROUP BY 子句,那么定義的視圖也稱為分組視圖,分組視圖的<視圖名>后所帶的<列名>不可以包含集函數(shù),例如COUNT。
2、視圖查詢
SELECT * FROM 模式名.視圖名
可以在查詢出的視圖上做增刪改查,也可以在建好的視圖上再建立視圖。
視圖盡管是虛表,但是也是可以和其他的基表或視圖作連接查詢的,例如
SELECT T1.PRODUCTID, T1.NAME, T2.STANDARDPRICE, T3.NAME
FROM PRODUCTION.PRODUCT T1, PRODUCTION.PRODUCT_VENDOR T2,
PURCHASING.VENDOR_EXCELLENT
柚子快報邀請碼778899分享:大數(shù)據(jù) DM8SQL語言之視圖
相關鏈接
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。