假设有如下三个关系模式: 商品表:P(PNO,PNAME,CITY,COLOR) 各属性含义依次为商品号、商品名、产地和商品颜色;主键为商品号。 商场表:M(MNO,MNAME,CTY 各属性含义依次为商场号、商场名和商场所在城市:主键为商场号。 销售表:S(MNO,PNO,QTY) 各属性含义依次为商场号、商品号和销售数量。主键为(商场号,商品号) 用SQL 语句写出下列查询
时间: 2024-03-26 09:35:29 浏览: 448
sql.rar_SPJ_SQL例程_city_site:www.pudn.com_数据库spj表
5星 · 资源好评率100%
4. 查询销售数量超过100件的商品名和销售数量。
```sql
SELECT P.PNAME, S.QTY
FROM P
INNER JOIN S ON P.PNO = S.PNO
WHERE S.QTY > 100;
```
5. 查询销售数量最多的前5个商品名、销售数量和产地。
```sql
SELECT P.PNAME, S.QTY, P.CITY
FROM P
INNER JOIN S ON P.PNO = S.PNO
ORDER BY S.QTY DESC
LIMIT 5;
```
6. 查询在“北京”销售数量超过100件的商品名、销售数量和销售商场名。
```sql
SELECT P.PNAME, S.QTY, M.MNAME
FROM P
INNER JOIN S ON P.PNO = S.PNO
INNER JOIN M ON S.MNO = M.MNO
WHERE P.CITY = '北京' AND S.QTY > 100;
```
阅读全文