实验5:使用子查询实现复杂查询.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验5:使用子查询实现复杂查询

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

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档