SQL实验5 子查询..doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 (201 —201 学年 第 学期) 课程名称 数据库原理与应用 实验名称 专 业 年 级 学号 姓名 指导教师 实验日期 实验目的与要求: 熟练掌握子查询中的无关子查询 掌握子查询中的相关子查询 掌握查询中谓词的使用 实验设备(环境): PC机、SQL server2008 实验内容: 写出各题中各项操作的T-sql语句以及运行结果的截图展示。 --(1)查询手机数码的商品信息 --(2)查询购买苹果Iphone6的客户的姓名和住址 --(3)查询购买了“宝马小帅哥寸”的用户信息 --(4)查询从未网购过商品的用户信息 共10条记录 实验程序及结果: (1)select * from CommodityInfo where SortId in( select SortId from CommoditySort where SortName=手机数码) (2)select username,useraddress from UserInfo where UserId in ( select UserId from OrderInfo where CommodityId in ( select CommodityId from CommodityInfo where CommodityName=苹果iphone6) ) (3)select * from UserInfo where UserId in ( select UserId from OrderInfo where CommodityId in ( select CommodityId from CommodityInfo where CommodityName=宝马小帅哥寸) ) (4)select * from UserInfo where UserId in( select UserId from UserInfo except select UserId from OrderInfo) 实验总结(包括过程总结、心得体会及实验改进意见等): 在子查询实验中,学习到无关子查询的执行不依赖于外部查询,而且子查询的select语句中不能使用 order by子句,order by子句只能对最终查询结果排序,使用some\any\all\in子查询时some是any的一个同义词in和 not in是=any和all的简写,在使用exists的子查询时可检测到返回的结果集是否有行存在,在其前面加上not时,将对存在性测试结果取反。还有在实验过程中要注意的是子查询需要用括号( )括起来,子查询也可以嵌套使用,在select中不能使用image,text和ntext数据类型,而且在返回的结果的数据类型必须匹配外围查询where语句的数据类型。 指导教师评语: 成绩评定 教师签字 备注: 注:1、报告内的项目或设置,可根据实际情况加以补充和调整 2、教师批改学生实验报告应在学生提交实验报告10日内 (1)查询手机数码的商品信息 (2)查询购买苹果Iphone6的客户的姓名和住址 (3)查询购买了“宝马小帅哥寸”的用户信息 (4)查询从未网购过商品的用户信息 实验五子查询

文档评论(0)

kaiss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档