欢迎来到天天文库
浏览记录
ID:38368613
大小:48.00 KB
页数:2页
时间:2019-06-11
《实验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纸书写,不够另附纸。第 页,共 页
此文档下载收益归作者所有