建立供应商的销售记录视图vSupStatics 分数 10 作者 浙大城院数据库课程组 单位 浙大城市学院 本题目要求编写SQL语句, 建立供应商的销售记录视图vSupStatics,显示供应商号和订单数量,订单总价,分别表示为Sid,ordcount,ordTotalPrice。 表结构: CREATE TABLE `orders` ( `OrdNo` int(11), --订单编号 `Sid` varchar(10), --供应商编号 `Eid` varchar(10), --职工编号 `Pid` varchar(20), --商品编号 `Price` decimal(10,2), --价格 `QTY` int(11), --订购数量 `ordDate` date --订单日期 );
时间: 2023-07-21 21:45:14 浏览: 276
可以使用以下 SQL 语句来建立供应商的销售记录视图vSupStatics:
```
CREATE VIEW vSupStatics AS
SELECT Sid, COUNT(OrdNo) AS ordcount, SUM(Price*QTY) AS ordTotalPrice
FROM orders
GROUP BY Sid;
```
这个 SQL 语句首先从 orders 表中选择 Sid、OrdNo、Price 和 QTY 列。然后使用 COUNT 函数来计算每个供应商的订单数量,使用 SUM 函数来计算每个供应商的订单总价。最后,使用 GROUP BY 子句将结果按照供应商编号进行分组。这样就得到了一个名为 vSupStatics 的视图,其中包含每个供应商的订单数量和订单总价。
阅读全文
相关推荐









