资源描述:
《sql实验-数据查询,索引与视图》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2012级计算机专业集美大学计算机工程学院20012~2013学年第一学期《数据库原理》实验报告题目:实验3,数据查询,索引与视图学号:2010810029成绩姓名:陈为宋日期:2012-11-27一、实验使用环境:WindowXPSP2、SQLServer2000、QDesigner二、实验内容与完成情况:1)实验内容2)--实验三3)usesalesDatabase4)--第一题5)--查询年月以前进货且进货价大于元的商品信息,进货价格按从大到小的顺序排序6)--7)select*8)frompur
2、chase9)where进货时间<'2012-3-10'and进货价>'5000'orderby进货价ASC--第二题--创建一个新表名为:总金额表.字段包括:商品名称,总金额,返回的结果集行的百分比为createtable总金额表(商品名称varchar(20)notnull,总金额moneynotnull)selecttop50percent*from总金额表--第三题--汇总各部门的员工人数declare@bumennvarchar(16)--select@bumen=部门fromEmployee
3、s--set@bumen=(select部门fromEmployees)selectcount(编号),部门fromEmployeesgroupby部门82012级计算机专业集美大学计算机工程学院20012~2013学年第一学期--第四题--显示如下结果,应该如何实现select部门,性别,count(性别)员工人数fromEmployeesgroupby部门,性别--第五题--分别显示如下结果,应如何实现select部门,性别,count(性别)员工人数fromEmployeesgroupby部门,性
4、别withcube--返利网哪个好www.jimeigw.comselect部门,性别,count(性别)员工人数fromEmployeesgroupby部门,性别withrollup82012级计算机专业集美大学计算机工程学院20012~2013学年第一学期--第六题--分别统计各员工的销售总数select销售员工编号,商品编号,数量fromSellorderby销售员工编号computesum(数量)by销售员工编号82012级计算机专业集美大学计算机工程学院20012~2013学年第一学期--第七
5、题--查询商品名称,销售编号及销售数量,包括没有销售的商品返利网怎么用www.jimeigw.comselect商品名称,销售编号,sell.数量销售数量frompurchaseleftjoinsellonpurchase.商品编号=sell.商品编号--第八题--使用迪卡积连接两张Purchase和Sellselectpurchase.*,sell.*frompurchase,sellwherepurchase.商品编号=sell.商品编号82012级计算机专业集美大学计算机工程学院20012~201
6、3学年第一学期--第九题--为新建的表创建一个唯一性聚集索引createtable生产厂商表(厂商编号intidentity(1,1)notnull,厂商名称varchar(30)notnull,法人代表varchar(8),厂商地址varchar(50))createuniqueclusteredindexaon生产厂商表(厂商编号)--第十题--为Employees表的“姓名”字段创建一个名为“I_姓名”的非聚集索引,使用降序排序,填充因子为--CREATEUNIQUEINDEXSCnoONSC(s
7、tu_noASC,Cou_noDESC)createuniqueindexI_姓名onEmployees(姓名DESC)--第十一题--显示Employees表的I_姓名索引的碎片统计信息---usedatabase_namedeclare@table_idintset@table_id=object_id('Employee')dbccshowcontig(@table_id)/*USEpubsGODECLARE@idint,@indidint返利网哪个好www.jimeigw.comSET@id=O
8、BJECT_ID('authors')SELECT@indid=indidFROMsysindexesWHEREid=@idANDname='aunmind'返利网怎么用www.jimeigw.comDBCCSHOWCONTIG(@id,@indid*/usesalesdatabasedeclare@Employees_idintdeclare@name_idint--set@name_id=set@Employees_id=object_