第一范文网 - 专业文章范例文档资料分享平台

《MySQL数据库系统及应用》综合练习

来源:用户分享 时间:2025/7/18 11:37:48 本文由孤心无意 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答案: select 学号,姓名,年级 from 学生 where 专业=\计算机应用技术\(3分)

11、删除所有回族学生。

答案: delete from 学生 where 民族='回族' (3分)

12、查找姓王的学生的信息。

答案: select * from 学生 where 姓名 like \王%\(3分)

13、列出所有选修了“MySQL数据库”的学生的学号。

答案: select 学生.学号 from 学生,课程,选课 where 课程.课程号=选课.课程号 and 学生.学号=选课.学号 and 课程名=\数据库\(3分)

14、查找所用计算机专业学生的平均分。

答案: select avg(成绩) from 学生,选课 where 学生.学号=选课.学号 and 专业='计算机' (3分)

15、按专业统计每个专业的平均分,并按照平均分降序排列,且只显示平均分大于70的专业和平均分。

答案: select 专业,avg(成绩)from 学生,选课 where 学生.学号=选课.学号 group by 专业 having avg(成绩)>70 order by avg(成绩) desc (4分)

【82】 根据题意要求,完成下列查询

设有如下商品管理数据库,它包括商品关系、厂商关系和进货单关系,其关系模式为: 商品(商品编号,商品名称,零售价,厂商编号,类别);厂商(厂商编号,厂商名称,地址);

进货单(进货单号,商品编号,厂商编号,经办人)。

1、查询商品表中全部信息。

答案: select * from 商品 (1分)

2、查询商品的商品名称和零售价。

答案: select 商品名称,零售价 from 商品 (1分)

3、列出类经办人为\李明\的商品名称。

答案: select 商品名称 from 商品,进货单 where 商品.商品编号=进货单.商品编号 and 进货人='李明' (2分)

4、向商品中插入一行数据:“S10001 鲜橙多 3.5 C0001 饮料”。

答案: insert into 商品 values('S10001', '鲜橙多',3.5,'C0001','饮料') (3分)

5、查找经办人是李明或王方的进货单号。

答案: select 进货单号 from 进货单 where 进货人='李明' or 进货人='王方' (3分)

6、在商品表中删除商品名为“鲜橙多”的商品信息。

答案: delete from 商品 where 商品名='鲜橙多' (2分)

7、查询经办人为李明的所进货物的商品名称和厂商名称。

答案: select 商名名称,厂商名称 from 商品,厂商,进货单 where 商品.商品编号=进货单.商品编号 and 厂商.厂商编号=进货单.厂商编号 and 经办人='李明' (3分)

8、查找大连富华生产的商品名称和价格,并按零售价由低到高排序。

答案: select 商品名称,零售价 from 商品,厂商 where 商品.厂商编号=厂商.厂商编号 and 厂商名称='大连富华' order by 零售价 (3分)

9、请将所有商品的零售价增加10%。

答案: update 商品 set 零售价=零售价*1.1 (3分)

10、求一下大连富华生产的商品数量。

答案: select count(商品.*) from 商品,厂商 where 商品.厂商编号=厂商.厂商编号 where 厂商名称='大连富华' (3分)

11、查找厂商地址在大连的厂商信息。

答案: select * from 厂商 where 厂商地址 like \大连%\分)

12、查找厂商名称中倒数第二、三位上是“富华”的厂商信息。

答案: select * from 厂商 where 厂商地址 like \富华_\(3分)

13、查找所用经办人为李明的商品的平均价格。

答案: select avg(零售价) from 进货单,商品 where 商品.商品编号=进货单.商品编号 and 进货人='李明' (3分)

14、查找零售价中排在前3位的商品的名称。

答案: select 商品名称 from 商品 order by 零售价 limit 3 (3分) 15、统计每个厂商所销售商品零售价的平均价格,并按照平均价格降序排列,其只显示零售价大于10元的。

答案: select 厂商名称,avg(零售价)from 商品,厂商 where 商品.厂商编号=厂商.厂商编号 group by 商品.厂商编号 having avg(零售价)>10 order by avg(零售价) desc (4分)

搜索更多关于: 《MySQL数据库系统及应用》综合练习 的文档
《MySQL数据库系统及应用》综合练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9lms94na4x7z7sh756aq_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top