您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > SQL实验5 子查询
实验报告(201—201学年第学期)课程名称数据库原理与应用实验名称专业年级学号姓名指导教师实验日期实验五子查询实验目的与要求:熟练掌握子查询中的无关子查询掌握子查询中的相关子查询掌握查询中谓词的使用实验设备(环境):PC机、SQLserver2008实验内容:写出各题中各项操作的T-sql语句以及运行结果的截图展示。--(1)查询手机数码的商品信息--(2)查询购买苹果Iphone6的客户的姓名和住址--(3)查询购买了“宝马小帅哥寸”的用户信息--(4)查询从未网购过商品的用户信息共10条记录实验程序及结果:(1)select*fromCommodityInfowhereSortIdin(selectSortIdfromCommoditySortwhereSortName='手机数码')(2)selectusername,useraddressfromUserInfowhereUserIdin(selectUserIdfromOrderInfowhereCommodityIdin(selectCommodityIdfromCommodityInfowhereCommodityName='苹果iphone6'))(3)select*fromUserInfowhereUserIdin(selectUserIdfromOrderInfowhereCommodityIdin(selectCommodityIdfromCommodityInfowhereCommodityName='宝马小帅哥寸'))(4)select*fromUserInfowhereUserIdin(selectUserIdfromUserInfoexceptselectUserIdfromOrderInfo)实验总结(包括过程总结、心得体会及实验改进意见等):在子查询实验中,学习到无关子查询的执行不依赖于外部查询,而且子查询的select语句中不能使用orderby子句,orderby子句只能对最终查询结果排序,使用some\any\all\in子查询时some是any的一个同义词in和notin是=any和all的简写,在使用exists的子查询时可检测到返回的结果集是否有行存在,在其前面加上not时,将对存在性测试结果取反。还有在实验过程中要注意的是子查询需要用括号()括起来,子查询也可以嵌套使用,在select中不能使用image,text和ntext数据类型,而且在返回的结果的数据类型必须匹配外围查询where语句的数据类型。指导教师评语:成绩评定教师签字备注:注:1、报告内的项目或设置,可根据实际情况加以补充和调整2、教师批改学生实验报告应在学生提交实验报告10日内
本文标题:SQL实验5 子查询
链接地址:https://www.777doc.com/doc-2860395 .html