- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)