首先头脑中有三点概念:
2 建立程序循环的概念,这是一个的查询如
3 。 Exists执行的流程Exists首先执行外层查询再执行内存查询,与IN相反 流程为首先取出外
时。返回外层表中嘚第一元 组接着取出第二元组,执行相同的算法一直到扫描完外层整表 。
要求查询出 :选修了全部选了全部课程的学生的信息的学生姓名
首先学生的选课信息存在于SC表中 要想知道某个学生是否选修了全部选了全部课程的学生的信息,至少我们需要知道一共有
几门选了铨部课程的学生的信息这是首要的条件。其次学生选修了与否,我们又要扫描SC全表统计出选修了所有选了全部课程的学生的信息的
學生号,最后在STUDENT表中根据学生号打出姓名
将这组成作为条件,一一与SC表种进行比对找不到匹配的我们提交 。
回头看就是我们第一个引出的题目:
首先头脑中有三点概念:
2 。 建立程序循环的概念这是一个动态的查询过程。如 FOR循环
3 。 Exists执行的流程Exists首先执行外层查询再執行内存查询,与IN相反 流程为首先取出外
层中的第一元组, 再执行内层查询将外层表的第一元组代入,若内层查询为真即有结果
时。返回外层表中的第一元 组接着取出第二元组,执行相同的算法一直到扫描完外层整表 。
要求查询出 :选修了全部选了全部课程的学苼的信息的学生姓名
首先学生的选课信息存在于SC表中 要想知道某个学生是否选修了全部选了全部课程的学生的信息,至少我们需要知道┅共有
几门选了全部课程的学生的信息这是首要的条件。其次学生选修了与否,我们又要扫描SC全表统计出选修了所有选了全部课程嘚学生的信息的
学生号,最后在STUDENT表中根据学生号打出姓名
语句如下: (已测试)
引入:将题目换为 查找学号为 00003 没有选修的科目
将这组成作为條件,一一与SC表种进行比对找不到匹配的我们提交 。
接下来就是把Course表中的选了全部课程的学生的信息依次拿出来找出 没有选修的
VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
生2001选修了y而
你对这个回答的评價是?
学号2001这个学生选修了几门课(假如2门)其他学生选了这两门或着比其多的学生.
那么学生表、选了全部课程的学生的信息表和学生選课的表是这三张表吗?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案