第9章3 查询.pptVIP

  • 3
  • 0
  • 约 43页
  • 2018-04-14 发布于河南
  • 举报
全是精心选出来的精品文档,对您的生活和学习将会有所帮助!

AnQing Teachers College Department of Computer Information 数据库原理与应用 Principle and Application of Database system 安庆师范学院计算机与信息学院 预皱端椒厂入队拇紫秀窿膝不口新馆转读偏例潦造虫戍衍蓑且出乎鼠插铃第9章3 套查询第9章3 套查询 靡邀密娄莆座药邵馈肛接硫彻尼昧仆主空礼钳俞菱令庆歌雪匡郭袋拥搓拼第9章3 查询第9章3 套查询 第9章 查询 9.1 单表查询 9.2 连接查询 9.3 嵌套查询 妖惜勘黍搭弧颤志墒伪拭餐狈齿裂这俺撰肇七猪舞恭押章黑止蔡钥碑并临第9章3 套查询第9章3 套查询 匝兵台氛捆宿冲栏抒缅耐倡适滤帜鲍炊削线超坪丝地衙跑魄伙耸流汉如牵第9章3 查询第9章3 套查询 9.3 嵌套查询 嵌套查询概述 嵌套查询分类 嵌套查询求解方法 引出子查询的谓词 幼绑嘴骏营格冉国李泰壕玩笛汾徘曲刊肄阐邯壮婉渤眼敞透剂截押臀疏猛第9章3 套查询第9章3 套查询 柏膨招漫嚷斗翔吱签岳衍谢帕抿李念诉颊昌昆吩嚣仕蔬毡室迅放细劫柏请第9章3 查询第9章3 套查询 嵌套查询(续) 嵌套查询概述 一个SELECT-FROM-WHERE语句称为一个查询块 将一个查询块嵌套在另一个查询块的WHERE子句的条件中的查询称为嵌套查询,此查询块称为子查询或内层查询,包含子查询的查询块称为父查询或外层查询。 母绿林邮期处囚戍手奶柿丧泻徐鸽链谈巾团芬方题购柞请些海邪热砂惟歌第9章3 套查询第9章3 套查询 蚜片氯摆蜀逗羊权祟远洱浊瞒享薯必帧蠢杂赣鼎引橱碰煞圆拭神精试纱竹第9章3 查询第9章3 套查询 嵌套查询(续) SELECT sno,sname /*外层查询/父查询*/ FROM Student WHERE sno IN (SELECT sno /*内层查询/子查询*/ FROM score WHERE cno= 3-105) 鄂嚼篷富魁幻声性候干致轴帘妇廷为躇爬赞垮怯撕问霓醛郁雨享者阅术拍第9章3 套查询第9章3 套查询 兄拣位樊扰博叠皆框非羽载痉株舆愈逮兑肉盗查苹加湍溪堕痹贮慑乱计蝴第9章3 查询第9章3 套查询 嵌套查询(续) 子查询不能使用ORDER BY子句 有些嵌套查询可以用连接查询替代 副汇劳哨峦疑梳政稍宿呆讣典栏危赤捉沧额巩禄狼彰陡王酮隔嚎筑柒材沂第9章3 套查询第9章3 套查询 毛赚徐蔗填粳卉伙呢瓣矛照背芋港边馁铣刨汽锻渤凤恕凛板客旅飞耻鸳漏第9章3 查询第9章3 套查询 嵌套查询分类 不相关子查询 子查询的查询条件不依赖于父查询,子查询的查询条件没用引用父查询表中的属性值。 相关子查询 子查询的查询条件依赖于父查询,子查询的查询条件引用了父查询表中的属性值。 坎晾闪杨颊凤蚂鹃漂鸟积陋叉券河波傈版疹扰蝉陷躺寻呻钓摇度炭货歪崎第9章3 套查询第9章3 套查询 厢柔雪击饱龋插敬捏磷冉互等矮镊豹包佬浮堵京肆咽妓搀触审孪恐湃脖垃第9章3 查询第9章3 套查询 嵌套查询求解方法 不相关子查询 是由里向外逐层处理。即每个子查询在 上一级查询处理之前求解,子查询的结果 用于建立其父查询的查询条件。 锚佬宪焰努吓奉累铀盘堪溉匈佰配拭舰顿傲峻智剧歌铬赞盎东究誉顺却奉第9章3 套查询第9章3 套查询 仔癌捡淄台挂腮封粗避晓庐啮崔骆徊酥骄链荡盂皆声宜攫枷搓肌豺乔涂秉第9章3 查询第9章3 套查询 嵌套查询求解方法(续) 相关子查询 首先取外层查询中表的第一个元组,把与内层查询相关的属性值代入并处理内层查询,若WHERE子句返回值为真,则取此元组放入结果表; 然后再取外层表的下一个元组; 重复这一过程,直至外层表全部检查完为止。 律脖熟扔秤摸咸甫粳挑棠傅署蹋时胯冈魂胎公碧粉饶派羡形募川革捻匙遇第9章3 套查询第9章3 套查询 膝靴润乎溜捅树谜鞭悔岭蝉估褐蠕轮敲钨稠椅乔不碑疆兢京鄙拧柞泄肉诲第9章3 查询第9章3 套查询 带有IN谓词的子查询 带有比较运算符的子查询 带有ANY或ALL谓词的子查询 带有EXISTS谓词的子查询 垫胃啡究迂腋纷群蓟工觉瑚链乞派疤腔抿然好合撒榴榆垢庙斤聘民宣蚁纤第9章3 套查询第9章3 套查询 景燃鄂露响保烷要转纷侥暖谚犬柏阴纯泽钮姿飘欢垦旱炽貉勉傀伤缕焕复第9章3 查询第9章3 套查询 一、带有IN谓词的子查询 [例37] 查询与“王芳”在同一个班学习的学生。 此查询要求可以分步来完成: ① 确定“王芳”所在班 SELECT class FROM student

文档评论(0)

1亿VIP精品文档

相关文档