怎么用SQL语句创建视观表

介绍

本篇内容介绍了“怎么用SQL语句创建视观表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

视观表(视图)可以被当作是虚拟表格。它跟表格的不同的是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料。建立一个视观表的语法如下:

创建视图“VIEW_NAME"作为“SQL语句“

“SQL语句“可以是任何一个我们在这个教材中有提到的SQL来。看一个例子。假设我们有以下的表格:

表客户(First_Name char (50),

Last_Name char (50),

地址char (50),

城市char (50),

国家char (25),

Birth_Date日期)

若要在这个表格上建立一个包括First_Name、Last_Name、和国家这三个栏位的视观表,我们输入:

创建视图V_Customer

选择First_Name、Last_Name、国家

客户现在,我们有一个叫做V_Customer的视观表:

视图V_Customer

(First_Name char (50),

Last_Name char (50),

国家char (25)

我们也可以用视观表来连接两个表格。在这个情况下,使用者可以直接由一个视观表中找出她要的资讯,而不需要由两个不同的表格中去做一次连接的动作。假设有以下的两个表格:

Store_Information表格

store_name销售日期1月- 05 - 1500年洛杉矶1999美元

旧金山300美元1999年1月- 08 -

波士顿700美元1999年1月- 08 -

地理位置表格

region_name store_name东波士顿

东纽约西洛杉矶西圣地亚哥

我们可以用以下的指令来建一个包括每个地区(地区)销售额(销售)的视观表:

创建视图V_REGION_SALES

选择A1。region_name地区总和(A2.Sales)销售

从地理A1, A2 Store_Information

A1。store_name=A2。store_name

GROUP BY A1。region_name

这给我们有一个名为V_REGION_SALES的视观表。这个视观表包含不同地区的销售哦。如果我们要从这个视观表中获取资料,我们输入:

SELECT * FROM V_REGION_SALES

结果:

地区销售700美元

东部西部2050美元

怎么用SQL语句创建视观表