欢迎来到天天文库
浏览记录
ID:35202663
大小:308.00 KB
页数:38页
时间:2019-03-21
《sql数据管理实验指导书2013.6》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一SQL编程一.实验目的1.熟练掌握SQL编程方法2.掌握Transact-SQL基本语法3.掌握SQL-查询分析器的基本用法4.掌握SQL中常用统计函数的用法5.掌握游标的基本用法二.实验要求1.回顾SQL语法2.熟悉SQLServer2000的基本操作3.预习Transact-SQL基本语法4.预习游标用法三.实验内容1.用统计函数sum、avg、min、max、count等进行查询2.统计函数结合groupby进行查询3.实现Transact-SQL中的判断和循环结构编程4.用游标实现
2、一个统计功能四.实验内容要求实验任务1、给学生表增加字段联系电话,为整型2、改变学生表中字段联系电话字段的属性为字符型3、删除联系电话字段4、删除表教师表5、查询学生表中年龄>20并且是北京来的学生6、查询各专业学生的人数387、查询英语成绩大于80分的所有女生8、查询每个专业的女生人数9、对各个地区来的学生的总人数按从小到大的顺序排列10、求各个专业女生数学的平均分11、求计算机专业的所有李姓的学生12、用case语句查出若水同学的各门课程的成绩,并按照90以上为优秀80-90为良好;60-8
3、0中等,60以下为不及格13、用插入语句向学生表插入一条记录要求只插入学号,姓名,地址三个字段的值,1008,德华,香港14、重新创建一个表结构与学生表相同命名为学生表1,用SQL语句将学生表中的所有女生,插入到学生表1中15、取出学生表中备份字段的前20个字符16、求出年龄大于平均年龄的女生姓名17、求出数学课程的成绩最高最低分18、求出各专业英语大于80分学生的人数3819、用IN语句实现找出英语不及格的学生学号和姓名20、查出所有学生及其课程成绩,不管该学生有没有选课38实验二表连接及综合
4、查询一、实验目的与要求1.掌握表连接查询的使用方法2.掌握子查询的使用方法3.能使用内连接、左外连接、右外连接以及交叉连接解决相关问题4.熟悉系统函数的使用5.能熟练应用SELECT语句及其相关字句6.能将SELECT与系统函数、IFELSE、WHILE等语句进行综合应用并解决相关问题二、实验内容(一)连接查询(数据库及表见附件)1.查找每一个供应商供应的商品的名称,要求显示供应商名称和商品名称。selectSname,cnamefromsupplier,supplying,commodityw
5、heresupplier.Sid=supplying.sidandsupplying.cid=commodity.cid2.使用连接查询查找与姓名为‘李云’的采购员签订采购单的供应商的名称。selectename,Snamefromemployee,stock,supplierwhereemployee.eid=stock.eidandstock.sid=supplier.Sidandename='李云'3.使用关键字IN完成查询,要求查找与姓名为‘李云’的采购员签订采购单的供应商的名称。sel
6、ectSnamefromsupplierwheresidin(selectsidfromemployee,stockwhereemployee.eid=stock.eidandename='李云')4.使用左外连接完成如下查询:要求查找所有采购员签订的采购合同的详细信息。select*fromemployeeleftouterjoinstockonstock.eid=employee.eidleftouterjoinstockdetailonstockdetail.cgid=stock.cgid
7、385.使用左外连接完成如下查询:查找所有客户购买的商品详细信息,要求显示客户名称,商品名称,销售数量,商品单价,没有购买商品的客户也要显示。selectCUname,Cname,SDnumber,pricefromcustomerleftouterjoinsaleonsale.CUid=customer.CUidleftouterjoinsaleDetailonsaleDetail.SAid=sale.SAidleftouterjoinsupplyingonsupplying.Cid=sale
8、Detail.Cidleftouterjoincommodityoncommodity.Cid=supplying.Cid6.请使用内连接完成如下查询:查找每一个供应商供应的商品的种类,要求显示供应商名称,供应的商品的种类。selectsname,COUNT(cid)as商品种类fromsupplierinnerjoinsupplyingonsupplier.sid=supplying.sidgroupbysname7.查找购买了编号为‘A001’的供应商供应的商品的客户名称selectcuna
此文档下载收益归作者所有