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

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

ID:38368613

大小:48.00 KB

页数:2页

时间:2019-06-11

实验5:使用子查询实现复杂查询_第1页
实验5:使用子查询实现复杂查询_第2页
资源描述:

《实验5:使用子查询实现复杂查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GDOU-B-11-112广东海洋大学学生实验报告书实验名称实验五:使用嵌套查询课程名称数据库原理与设计成绩学院(系)软件学院专业计算机软件工程班级学生姓名学号实验地点实验日期实验目的:1.掌握带谓词IN的子查询;2.掌握带存在量词的子查询;3.掌握使用比较运算符的子查询;4.掌握使用限量谓词的子查询;5.综合运用所学知识实现查询;6.掌握SELECTINTO语句;实验内容完成在,GlobalToyz数据库基础上的操作,按要求完成给出的下列题目,要求写出相应数据库的T-SQL语句。1.将’Californi

2、a’州的订单接收者(Recipient)信息拷贝到一张局部临时表中(表名自定义)。select*into#newtablefromRecipientwherecState='California'2.查询在2001年5月订购过玩具的订购者(Shopper)的姓名和其所在城市。selectvFirstName+vLastName,cCityfromShopperwhereDATEPART(YY,dExpiryDate)='2001'andDATEPART(MM,dExpiryDate)='5'3.根据玩具类别

3、统计每种类别的平均价格,输出其中平均价格最高的类别ID(cCategoryID)以及平均价格。selectcCategoryID,AVG(mToyRate)fromToysgroupbycCategoryIdhavingavg(mToyRate)>=all(selectAVG(mToyRate)fromToysgroupbycCategoryId)4.检索每种品牌里(品牌ID用cBrandID表示)价格最高的玩具的名称。selectmToyRate,vToyNamefromToysast1wheremToy

4、Rate=(selectMAX(mToyRate)fromToysast2wheret1.cBrandId=t2.cBrandId)5.检索单价(mToyRate)最高的玩具的类别(类别为Category)名称。selectCategory.cCategoryfromCategory,ToyswhereCategory.cCategoryId=Toys.cCategoryIdandToys.mToyRate=(selectMAX(mToyRate)fromToys)1.要求必须用带EXISTS量词的嵌套查询

5、实现,检索和玩具‘RobbytheWhale’品牌相同的玩具,输出玩具名称。selectvToyNamefromtoyst1whereexists(selectvToyNamefromToyst2wherecBrandIdin(selectcBrandIdfromToyswherevToyName='RobbytheWhale')andt1.cBrandId=t2.cBrandId)2.检索订购玩具数量在3个或3个以上的订单号。(Orderdetail表的siQty表示数量)selectcOrderNofr

6、omOrderDetailgroupbycOrderNohavingSUM(siQty)>=33.检索和’LisaLee’住在同一个州的订购者Shopper人数。selectCOUNT(cShopperId)fromShopperwherecStatein(selectcStatefromShopperwherevFirstName+''+vLastName='LisaLee')4.检索订购了玩具名称为‘RobbytheWhale’的订购者的姓和名。(多层嵌套查询实现)selectvFirstName,vL

7、astNamefromShopperwherecShopperIdin(selectcShopperIdfromOrderswherecCartIdin(selectcCartIdfromShoppingCartwherecToyIdin(selectcToyIdfromToyswherevToyName='RobbytheWhale')))5.列出价格不低于所有类别ID为‘001’的玩具(要求显示玩具ID和名称)。selectcToyId,vToyNamefromToyswheremToyRate>=al

8、l(selectMAX(mToyRate)fromToyswherecBrandId='001')andvToyNamein(selectvToyNamefromToyswherecBrandId<>'001')6.检索曾订购过玩具表中所有玩具的订购者名单。指导教师日期注:请用A4纸书写,不够另附纸。第   页,共   页

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

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

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