- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 高级查询 回顾 指出下列语句的错误: 回顾 目标 掌握简单子查询的用法 掌握IN子查询的用法 掌握EXISTS子查询的用法 应用T-SQL进行综合查询 什么是子查询 什么是子查询 什么是子查询 使用子查询替换表连接 使用子查询替换表连接 使用子查询替换表连接 IN子查询 IN子查询 IN子查询 IN子查询 参考语句 NOT IN子查询 EXISTS子查询 EXISTS子查询 EXISTS子查询的语法: EXISTS子查询 EXISTS子查询 参考语句 NOT EXISTS子查询 NOT EXISTS子查询 参考语句 T-SQL语句的综合应用 T-SQL语句的综合应用 T-SQL语句的综合应用 T-SQL语句的综合应用 T-SQL语句的综合应用 T-SQL语句的综合应用 T-SQL参考语句 T-SQL参考语句 T-SQL参考语句 T-SQL参考语句 T-SQL参考语句 总结 总结我们曾学习过的查询,合并多个表中的数据的方法有三种: 联合(Union)-合并多个数据表中的行 子查询-将一个查询包含到另一个查询中 联接-合并多个数据表中的列 通过在子查询中使用EXISTS子句,可以对子查询中的行是否存在进行检查 IN子查询后面可跟随返回多条记录的子查询,用于检测某列的值是否在某个范围 --因为提分,所以需要更新isPass(是否通过)列的数据 UPDATE newTable SET isPass=CASE WHEN writtenExam=60 and labExam=60 THEN 1 ELSE 0 END --SELECT * FROM newTable --可用于调试 /*--------------显示考试最终通过情况----------------*/ SELECT 姓名=stuName,学号=stuNo ,笔试成绩=CASE WHEN writtenExam IS NULL THEN 缺考 ELSE convert(varchar(5),writtenExam) END ,机试成绩=CASE WHEN labExam IS NULL THEN 缺考 ELSE convert(varchar(5),labExam) END ,是否通过=CASE WHEN isPass=1 THEN 是 ELSE 否 END FROM newTable 琅铱渔邵暮麦吏蜗沾噎探气胆星待歹衅枷韧钟碧管诅崭辱超准帆痒冯盏囊TP4V1.0TP4V1.0 /*--显示通过率及通过人数--*/ SELECT 总人数=count(*) ,通过人数=SUM(isPass), 通过率=(convert(varchar(5),AVG(isPass*100))+%) FROM newTable 茶暗蚊追怂迅稻饲紫潭点邵皱杯须碧快六厦吧喂绘油巷哼崇蕴寺的海今刘TP4V1.0TP4V1.0 阮抡矛焉陶谩酣斡耸孺莆啃雅滞敷牲摊官绕形增雌赫暴诅遏圾杯龙太睹癸TP4V1.0TP4V1.0 讲解要点: 提问学员: 编写T-SQL语句,查看年龄比“李斯文”大的学员,要求显示这些学员的信息 。 如何实现? 引导回答: 第一步:求出“李斯文”的年龄 第二步:利用WHERE语句,筛选年龄比“李斯文”大的学员。 提问学员: 根据学员信息表和成绩表,查询笔试刚好通过考试的学员。 引导: 两种实现方案: 1.因为涉及到两张表(信息表和成绩表),所以可以采用曾学过的连接。 2. 使用子查询。 总结: 方式多样,例如:可以指定某些睡觉的学员总结,随机抽号总结,集体总结,调动课堂氛围。 讲解要点: 为了后续的问题,强调数据中的关键点: 1. 应到人数 2.实到人数 3.缺考人数:欧阳俊雄缺考 问题: 1.统计本次考试的缺考情况 。 2.提取学员的成绩信息并保存结果,包括学员姓名、学号、笔试成绩、机试成绩、 是否通过,比较笔试平均分和机试平均分,较低者进行循环提分,但提分后最高分不能超过97分。 提分后,统计学员的成绩和通过情况 。 3.提分后统计学员的通过率情况, 分析: 使用子查询统计缺考情况: 应到人数:SELECT count(*) FROM stuInfo 实到人数:SELECT count(*) FROM s
您可能关注的文档
- pro-e齿画法大全.doc
- Q235B钢_焊接工艺评定.doc
- QDS-02流绝缘装置校.ppt
- PWM跟踪控技术.ppt
- QJ44型直双臂电桥.doc
- QJZ-31真空启动器工作原理 Microsoft PowerPoint 演示文稿.ppt
- QMS_1902.00电动机、发电机及变压器的制造审核作业指导书.doc
- RCS-99过负荷联切装置.doc
- QJZ-301140J矿用隔爆兼本质安全型电流检测真空磁力起动器.pdf.doc
- PLC_2__三菱FX2N硬件.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)