《数据库原理及MySQL应用(微课版)》 教案 第16次课程 4.5 子查询.docx

《数据库原理及MySQL应用(微课版)》 教案 第16次课程 4.5 子查询.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

西安欧亚学院

教案

课程名称

数据库技术应用

学时总数

64

任课教师

李淑玲、田西壮、史博文

适用专业

数据科学与大数据技术

课次

16

审批人

戴道成

章节题目

4.5子查询

审批时间

2024.1

教学目标设计

1、掌握子查询的操作要点;

2、能够独立完成子查询实操练习

教学重点

使用子查询对记录进行查询操作

教学难点

子查询的条件理解

教学媒体与资源选择

PPT演示,电脑和投影仪

课堂教学创新点

混合式教学方式,利用智慧树平台视频资源进行理论内容讲解。

课程思政元素体现及切入点(可选)

讲解子查询操作,坚持科学的价值观和道德观。

教学内容及过程设计

1.内容回顾(5分)

2.引入(5分)

子查询概述(10分)

子查询也称嵌套查询,是MySQL4.1提供的新功能,在此之前需要使用表的连接查询来实现子查询的功能。在多数情况下,表的连接查询可以优化子查询效率较低的问题。

所谓子查询是指将一个查询(内层查询)语句嵌套在另外一个查询(外层查询)语句中,内层查询语句的结果为外层查询语句提供查询条件,内层查询要先于外层循环执行。

子查询(内层查询)语句一般存在于WHERE子句和FROM子句中,并且根据子查询返回的记录结果可以将子查询分为标量子查询、行子查询、列子查询、表子查询。

连接查询与操作(60分)

标量子查询指的是子查询(内层查询)返回的结果是一个单一值的标量,如一个数字或者一个字符串,这种方式是子查询中最简单的返回形式。在标量子查询中可以使用“”、“=”、“”、“=”、“=”、“”或者“!=”这些比较运算符对子查询的标量结果进行比较,通常子查询的位置在比较式的右侧。

【示例4.47】标量子查询,查询班级“计算机14-1班”所有学生的学号、姓名。

selectstudentno,studentname

fromtb_student

whereclassno=(selectclassnofromtb_classwhereclassname=计算机14-1班);

【示例4.48】查询与“李明”在同一个班学习的学生学号、姓名和班号。

selectstudentno,studentname,classno

fromtb_students1

whereclassno=(selectclassnofromtb_students2wherestudentname=李明)andstudentname!=“李明”;

行子查询指的是子查询(内层查询)返回的结果集是一行N(N=1)列,该结果集通常来自于对表中某条记

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档