实验5:使用子查询实现复杂查询.doc_第1页
实验5:使用子查询实现复杂查询.doc_第2页
实验5:使用子查询实现复杂查询.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GDOU-B-11-112广东海洋大学学生实验报告书实验名称实验五:使用嵌套查询课程名称数据库原理与设计成绩学院(系)软件学院专业计算机软件工程班级学生姓名学号实验地点实验日期实验目的:1. 掌握带谓词IN的子查询;2. 掌握带存在量词的子查询;3. 掌握使用比较运算符的子查询;4. 掌握使用限量谓词的子查询;5. 综合运用所学知识实现查询;6. 掌握SELECT INTO语句;实验内容完成在,GlobalToyz数据库基础上的操作,按要求完成给出的下列题目,要求写出相应数据库的T-SQL语句。1. 将California州的订单接收者(Recipient)信息拷贝到一张局部临时表中(表名自定义)。select * into #newtable from Recipientwhere cState=California2. 查询在2001年5月订购过玩具的订购者(Shopper)的姓名和其所在城市。select vFirstName+vLastName,cCityfrom Shopperwhere DATEPART(YY,dExpiryDate)=2001 and DATEPART(MM,dExpiryDate)=53. 根据玩具类别统计每种类别的平均价格,输出其中平均价格最高的类别ID(cCategoryID)以及平均价格。select cCategoryID,AVG(mToyRate) from Toysgroup by cCategoryId having avg(mToyRate)=all(select AVG(mToyRate) from Toys group by cCategoryId)4. 检索每种品牌里(品牌ID用cBrandID表示)价格最高的玩具的名称。select mToyRate,vToyNamefrom Toys as t1where mToyRate=(select MAX(mToyRate) from Toys as t2where t1.cBrandId=t2.cBrandId)5. 检索单价(mToyRate)最高的玩具的类别(类别为Category)名称。select Category.cCategoryfrom Category,Toyswhere Category.cCategoryId=Toys.cCategoryId and Toys.mToyRate=(select MAX(mToyRate) from Toys )6. 要求必须用带EXISTS量词的嵌套查询实现,检索和玩具Robby the Whale品牌相同的玩具,输出玩具名称。select vToyNamefrom toys t1where exists(select vToyName from Toys t2 where cBrandId in(select cBrandId from Toys where vToyName=Robby the Whale) and t1.cBrandId=t2.cBrandId)7. 检索订购玩具数量在3个或3个以上的订单号。(Orderdetail表的siQty表示数量)select cOrderNofrom OrderDetailgroup by cOrderNo having SUM(siQty)=38. 检索和Lisa Lee住在同一个州的订购者Shopper人数。select COUNT(cShopperId)from Shopperwhere cState in(select cState from Shopper where vFirstName+ +vLastName=Lisa Lee)9. 检索订购了玩具名称为Robby the Whale的订购者的姓和名。(多层嵌套查询实现)select vFirstName,vLastNamefrom Shopperwhere cShopperId in(select cShopperIdfrom Orders where cCartId in(select cCartIdfrom ShoppingCartwhere cToyId in(select cToyIdfrom Toyswhere vToyName=Robby the Whale )10. 列出价格不低于所有类别ID为001的玩具(要求显示玩具ID和名称)。select cToyId,vToyNamefrom Toyswhere mToyRate=all(select MAX(mToyRate)from Toyswhere cBrandId=001) and vToyNa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论