实验4:使用子查询实现复杂查询 实验报告.doc

实验4:使用子查询实现复杂查询 实验报告.doc

ID:48124722

大小:59.50 KB

页数:5页

时间:2020-01-21

实验4:使用子查询实现复杂查询 实验报告.doc_第1页
实验4:使用子查询实现复杂查询 实验报告.doc_第2页
实验4:使用子查询实现复杂查询 实验报告.doc_第3页
实验4:使用子查询实现复杂查询 实验报告.doc_第4页
实验4:使用子查询实现复杂查询 实验报告.doc_第5页
资源描述:

《实验4:使用子查询实现复杂查询 实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GDOU-B-11-112广东海洋大学学生实验报告书实验名称实验四:使用子查询课程名称数据库原理与应用成绩学院(系)专业班级学生姓名学号实验地点实验日期一、实验目的1.掌握带谓词IN的子查询;2.掌握带存在量词的子查询;3.掌握使用比较运算符的子查询;4.掌握使用限量谓词的子查询;5.综合运用所学知识实现查询;6.掌握SELECTINTO语句;二、实验内容完成在,GlobalToyz数据库基础上的操作,按要求完成给出的下列题目,要求写出相应数据库的T-SQL语句。1.将’Texas’州的订购者(Shopper)信息拷贝到一张全局临时表中(表名自定义)。2

2、.查询截止日期(dExpiryDate)在2001年5月的订购者(Shopper)的姓名和所在城市。3.根据玩具品牌统计每种品牌的平均价格,输出其中平均价格最高的品牌ID以及平均价格。4.检索每一类(类别用cCategoryId表示)玩具里价格最高的玩具的名称。5.检索单价最高的玩具的品牌(品牌为Brand)名称。6.要求必须用带EXISTS量词的嵌套查询实现,检索和‘DavidCooper’住在同一个州的订购者(Shopper)的姓和名。7.检索订购玩具数量在3个或3个以上的订单号。(Orderdetail表的siQty表示数量)8.检索和‘LisaL

3、ee’使用同一种类型的信用卡的订购者的人数。9.检索订购了玩具品牌为‘Largo’的订购者的姓和名。(多层嵌套查询实现)10.列出价格不低于所有品牌ID为‘005’的玩具(要求显示玩具ID和名称)。11.检索曾订购过玩具表中所有玩具的订购者名单。12.创建数据库Employee,其中包含一个主文件,一个辅文件,两个日志文件组成。三、实验过程1.SELECT*INTO#TexasShopperFROMShopperWHEREcState='Texas'2.SELECTvFirstName+''+vLastNameASClientName,cCityFROM

4、ShopperWHEREdExpiryDate<='2001-5-31'ANDdExpiryDate>='2001-5-1'3.SELECTcBrandId,AVG(mToyRate)ASAvgToyRateFROMToysGROUPBYcBrandIdHAVINGAVG(mToyRate)>=ALL(SELECTAVG(mToyRate)FROMToysGROUPBYcBrandId)4.--自身连接SELECTvToyNameFROMToysXWHEREmToyRate=(SELECTMAX(mToyRate)FROMToysYWHEREX.cCat

5、egoryId=Y.cCategoryId)5.1SELECTcBrandNameFROMToyBrandWHEREcBrandIdIN(SELECTcBrandIdFROMToysWHEREmToyRateIN(SELECTMAX(mToyRate)FROMToys))5.2SELECTcBrandNameFROMToyst1,ToyBrandWHEREToyBrand.cBrandId=t1.cBrandIdGROUPBYcBrandNameHAVINGMAX(mToyRate)>=ALL(SELECTMAX(mToyRate)FROMToyst2G

6、ROUPBYcBrandId)6.SELECTvFirstName,vLastNameFROMShopperXWHEREEXISTS(SELECT*FROMShopperYWHEREY.vFirstName='David'ANDY.vLastName='Cooper'ANDX.cState=Y.cState)7.SELECTcOrderNoFROMOrderDetailGROUPBYcOrderNoHAVINGSUM(siQty)>='3'8.SELECTCOUNT(cShopperId)ASSumShopperFROMShopperWHEREvCred

7、itCardTypeIN(SELECTvCreditCardTypeFROMShopperWHEREvFirstName='Lisa'ANDvLastName='Lee')9.SELECTvFirstname,vLastNameFROMShopperWHEREcShopperIdIN(SELECTcShopperIdFROMOrdersWHEREcOrderNoIN(SELECTcOrderNoFROMOrderDetailWHEREcToyIdIN(SELECTcToyIdFROMToysWHEREcBrandIdIN(SELECTcBrandIdFR

8、OMToyBrandWHEREcBrandName='Largo'))))10.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。