- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL嵌套查询
Student返回Course SC 1.带有比较运算符的子查询 指父查询与子查询中运用比较符进行连接 运用:可以确切知道嵌套于内层的查询返回的是单值 比较符: = , , , = ,=, !=, ,!, !等 应注意的问题:子查询要紧跟在比较符之后 P。107例41 [例41]找出每个学生超过他选修课程平均成绩的课程号 (SELECT AVG(Grade) //某学生平均成绩 FROM 选课表 //成绩在SC表中 条件即某学生) 先得到某一个学生的平均成绩,将其嵌入 SELECT Sno ,Cno FROM SC scx WHERE Grade =( SELECT AVG(Grade) FROM SC scz WHERE scz.Sno=scx.Sno ); 学生-课程数据库 scx是元组变量。内层查询是某一个学生的平均成绩,且该值与父查询的相关,是相关子查询。求解相关子查询与外层查询有关,可能不是一确定值,因而必须反复求值 。 2.带有ANY或ALL谓词的子查询 运用:当子查询返回的是多值时 应注意的问题:使用谓词ALL(所有)和ANY(某个)时必须同时使用比较运算符,其格式: (比较运算符)ANY(ALL) 如:ANY 大于子查询结果的某一个值 例[43] 查询其他系中比计算机科学系所有学生年龄都小的学生姓名及年龄 SELECT Sname ,Sage FROM Student WHERE SageALL( SELECT Sage FROM Student WHERE Sdept=‘CS’) AND Sdept’CS’; 小于全部等价于小于最小的 也可以用聚集函数实现 SELECT Sname ,Sage FROM Student WHERE Sage( SELECT MIN(Sage) FROM Student WHERE Sdept=‘CS’) AND Sdept’CS’; 此外还有一些ANY,ALL与聚集函数,谓词IN的等价转换关系 * * * * * * SQL Nested Subqueries (3.4.3二,三) 1.带有比较运算符的子查询 2.带有ANY或ALL谓词的子查询 A subquery is a select-from-where expression that is nested within another query. A common use of subqueries is to perform tests for set membership, set comparisons, and set cardinality. CS CS MA IS 20 19 18 19 男 女 女 男 李勇 刘晨 玉敏 张立2201512222015125 Sdept Sage Ssex Sname Sno 4 2 4 3 4 2 4 5 1 6 7 6 数据库 数学 信息系统 操作系统 数据结构 数据处理 Psc语言 1 2 3 4 5 6 7 Ccredit Cpno Cname Cno 92 85 88 90 80 1 2 3 2 3 200215121 200215121 200215121 200215122 200215122 Grade Cno Sno
您可能关注的文档
- LED驱动电路设计与制作-课件10.ppt
- LIFI应物21郑紫阳2120903020.ppt.ppt
- LEAPLotus项目开发及公司简介-201104.ppt-利普职业培训学校.ppt
- IT分销业务分析.ppt
- Linux字符设备驱动框架.ppt
- Linux操作系统高效、稳定.ppt
- Live800技术白皮书.doc
- Loggerpro简易操作.ppt
- LOGO-黄浦教研.ppt
- K-BUS智能家居产品说明-视声集团.ppt
- 2023年黑龙江省哈尔滨市通河县交通运输局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市尚志市农业农村局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市方正县交警大队公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市道外区市场监督管理局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年黑龙江省哈尔滨市阿城区审计局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年贵州省毕节市人力资源和社会保障局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年贵州省凤冈县医疗保障事务中心公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年贵州省惠水县卫生健康局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年贵州省德江县人力资源和社会保障局公务员考试《行政职业能力测验》历年真题及详解.docx
- 2023年贵州省大方县自然资源局公务员考试《行政职业能力测验》历年真题及详解.docx
文档评论(0)