数据库系统概论实验四:统计查询和组合查询
一 实验题目:统计查询和组合查询
二 实验目的:加深对统计查询的理解,熟练使用聚簇函数
三 实验内容及要求:
题目三:
商品(编号,品名,进价,库存,售价,厂商编号)
顾客(卡号,姓名,电话,积分)
厂商(编号,厂址,名称、电话)
销售(顾客卡号,商品编号,数量,日期)
根据上面基本表的信息完成下列查询。
1 查询积分最高的顾客姓名
select 姓名
from 顾客
where 积分 in
(select MAX(积分)
from 顾客
)
2 查询销售数量1000以上的商品的厂商电话。
select distinct 电话
from 厂商
where 厂商.编号 in
(select 厂商编号
from 商品
where 商品.编号 in
(select 商品编号
from 销售
group by 商品编号
having SUM(数量)>1000
)
)
3 查询生产商品5种以上的厂商信息。
select *
from 厂商
where 编号 in
(select 厂商编号
from 商品
group by 厂商编号
having COUNT(*)>5
)
4 查询没有顾客买的商品信息。
嵌套查询:
select *
from 商品
where 编号 not in
(select 商品编号
from 销售
)
组合查询:
select *
from 商品
where 编号 in
(select 编号
from 商品
except
select 商品编号
from 销售
)
五 实验报告要求:
1 给出查询命令、初始数据、执行结果。
2 第四个查询要求用组合查询和嵌套查询两种方法。
3 问题与提高
1.腾龙梦屋文章内容无特殊注明皆为源儿原创,转载请注明来源,谢谢!
2.若有相关文章侵犯您的权益,请联系源儿删除,谢谢!
3.相关软件、资料仅供学习参考使用,在24h内务必删除!
腾龙梦屋 » 数据库系统概论实验四:统计查询和组合查询
2.若有相关文章侵犯您的权益,请联系源儿删除,谢谢!
3.相关软件、资料仅供学习参考使用,在24h内务必删除!
腾龙梦屋 » 数据库系统概论实验四:统计查询和组合查询