某商店管理系统的数据库包含如下关系表:
商品目录 ( 商品编号,商品名称,产地,规格 )
商品采购 ( 采购员编号,商品编号,采购数量,采购单价,供货商 )
商品零售 ( 销售日期,商品编号,销售数量,销售单价,付款方式 )
根据以上关系模式用 SQL语句完成下列问题。
查询单次采购数量大于 500 的商品编号、商品名称和供货商。
SELECT商品目录,商品编号,商品名称,供货商
FROM商品目录,商品采购
WHERE商品目录,商品编号=商品采购,商品编号AND采购数量> 500
查询每种商品累计采购的情况,包括商品编号、商品名称、总数量和总金额。
SELECT商品采购,商品编号,商品名称, SUM(采购数量) AS总数量,SUM(采购数量*采购单价) AS总金额
FROM商品目录,商品采购
WHERE商品目录,商品编号=商品采购,商品编号
CROUP BY商品采购,商品编号
修改商品编号“10101201”的商品名称为“充电器”,产地为“深圳”。
UPDATE商品目录SET商品名称=“充电器”,产地=“深圳”
WHERE商品编号=“10101201”
建立视图 V_VIEW:2017 年10 月 1 日后商品的销售记录, 包括商品编号、 商品名称、销售日期、销售数量、销售单价、销售金额、付款方式。
CREATE VIEW V_VIEW(商品编号,商品名称,销售日期,销售数量,销售单价,销售金额,付款方式)
AS SELECT商品销售,商品编号,商品名称,销售8期,销售数量,销售单价,销售数量*销售单价AS销售金额,付款方式
ROM商品目录,商品销售
WHERE商品目录.商品编号=商品销售.商品编号AND销售日期>'2017-10-1'