A.数据定义
B. 数据查询
C. 数据操纵
D. 数据控制
E. 数据更新
第1题
实验五:嵌套查询 实验名称:嵌套查询 一、实验目的 掌握SELECT语句的嵌套使用,实现多表的复杂查询,进一步理解SELECT语句的高级使用方法。 二、实验原理 使用嵌套查询时,先用内查询(子查询)挑选出部分数据,以作为外查询(主查询)的数据来源或搜索条件。包含子查询的语句通常采用以下格式: WHERE 表达式 [NOT] IN (子查询) WHERE 表达式 比较运算符 [ANY|ALL] (子查询) WHERE [NOT] EXISTS (子查询) 其中前两种又称为不相关子查询,子查询的查询条件不依赖其父查询,所以可以先求出子查询的结果,然后由内到外逐层求解。最后一种为相关子查询,其子查询的查询条件依赖于外层父查询的某个属性值,所以不能先一次性地求出子查询的结果。 三、实验设备 安装有SQL SERVER 2005及以上的计算机。 四、实验示例 1、由employee表中查找出薪水最高的员工信息。 select * from employee where salary= (select max(salary ) from employee ) 2、用存在量词查找没有订货购书记录的客户名称 select cust_name from customer a where not exists (select * from sales b where a.cust_id=b.cust_id) 五、实验内容 l 针对bookshop数据库,完成以下操作: 1、在sales表中查找出销售金额最高的订单(订单号,销售金额,订购日期)。 2、由sales表中查找出订单金额大于“E0016业务员所接任一张订单的金额”的所有订单,并显示承接这些订单的业务员和该订单的金额。 3、找出公司女业务员所接的订单。 4、找出目前业绩未超过300元的员工编号和姓名。 5、在销售主表sales中查询销售业绩最高的业务员编号及销售业绩。 6、找出目前业绩超过300元的员工编号和姓名。 7、查询订购的产品至少包含了订单102893中所订购产品的订单。 8、查询末承接业务的员工的信息。 9、查找未被售出的图书编号和书名。 10、 找出既购买了“20652”又购买了“22082”的顾客名称。 11、 统计收件人为“赵毅”的用户所购买的图书总金额,订单笔数。 12、 查找收件人为“赵毅”的用户所购买的图书信息(书名和书号)。 13、 查找员工“方美美”所承接的订单明细。 14、 统计员工“方美美”所承接的订单笔数,总销售业绩。 15、 查找购买了“数据库系统概论”的客户信息(客户名称,收件人,电话)。 16、 统计购买了“数据库系统概论”的订单笔数,总销售量,总金额。 l 针对S_T数据库,完成以下操作: 1、 找出没有选修任何课程的学生信息。 2、 找出选修了“数据库”的学生的姓名。 3、 找出既选修了“001”又选修了“004”课程的学生姓名。 4、 找出姓“沈”的同学所选修的所有课程的名称。 5、统计“数据库”的平均分。 6、统计“王芳”同学所选的课程数,最高分,平均分,以及最低分。 7、找出至少选修了“200515004”号同学所选修课程的学生学号。 8、找出被所有同学选修了的课程号。 9、找出“数据库系统概论”这门课成绩最高的学生学号,姓名。 10、 找出“沈菁菁”同学所选的课程中,成绩最高的课程信息,包括课程后,课程名。
第5题
A.建立、修改、删除用户
B.建立、修改、删除存储过程
C.建立、修改、删除表空间
D.建立、修改、删除配置策略
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!