本题目要求编写SQL语句, 查询’上海’的仓库编号及其获得的订单数量和产品总价。 CREATE TABLE `employee` ( `Eid` varchar(10), --职工编号 `EName` varchar(30), --职工姓名 `Wno` varchar(10), --所在仓库 `Salary` int(11) --职工工资 ); CREATE TABLE `orders` ( `OrdNo` int(11), --订单编号 `Sid` varchar(10), --供应商编号 `Eid` varchar(10), --职工编号 `Pid` varchar(20), --商品编号 `Price` decimal(10,2), --价格 `QTY` int(11), --订购数量 `ordDate` date --订单日期 ); CREATE TABLE `warehouse` ( `Wno` varchar(10), --仓库编号 `City` varchar(20), --所在城市 `Size` int(11), --面积 );
时间: 2023-06-02 14:03:23 浏览: 380
一些常见的SQL语句示例,包括查询、插入、更新和删除操作
SELECT warehouse.Wno, COUNT(orders.OrdNo) AS OrderCnt, SUM(orders.Price * orders.QTY) AS ProductTotalPrice
FROM warehouse
INNER JOIN employee ON warehouse.Wno = employee.Wno
INNER JOIN orders ON employee.Eid = orders.Eid
WHERE warehouse.City = '上海'
GROUP BY warehouse.Wno;
阅读全文