1 .用于创建视图的语法
复制代码示例:
创建
[ algorithm={ merge } ]
view [ database _ name ].[ view _ name ]
AS
[选择状态]
2、mysql创建视图的示例
1 .创建简单视图
复制代码示例:
创建视图销售人员
AS
选择顺序编号,
质量顺序*优先级(sum )总
来自订单详细信息
组按顺序编号
订单总桌面
调用示例:
复制代码示例:
选择总
来自销售人员
WHERE orderNumber=10102
2 )结合INNER JOIN语句创建视图。
此视图包含订单编号、客户名称和总销售额。
复制代码示例:
CREATE VIEW customerOrders AS
SELECT D.orderNumber,
质量顺序*优先级(sum )总
来自订单详细信息d
innerjoinordersoono.order number=d.order number
innerjoincustomerscono.customer number=c.customer number
GROUP BY D.orderNumber
订单总桌面
3 .创建子查询视图
创建视图子查询。 在、
此视图包含价格高于平均价格的所有产品。
复制代码示例:
create view VW产品as
选择产品代码,
产品名称,
buyPrice
来自产品
WHERE buyPrice (
选择avg (buy price ) ) )。
来自产品
) )
订单按次定价