单元三SQ语言.ppt

单元三 利用标准SQL语句对数据库操作 任务二 利用SELECT语句从数据表中提取数据 十四、相关子查询 所谓相关子查询,是指在子查询中,子查询的查询条件中引用了外层查询表中的列值。相关子查询的结果集取决于外部查询当前的数据行,这一点是与嵌套子查询不同。 相关子查询的执行过程如下。 1. 子查询为外部查询的每一行执行一次,外部查询将子查询引用的列的值传给子查询。 2. 如果子查询的任何行与其匹配,则外部查询就返回结果行。 3. 再回到第一步(1),直到处理完外部表的每一行。 弦隋愈毅葬熏盲侯携吧飘梦窄辩瞥美吭伎语捏呼棒史裕捣星滓嫁背翔垣靛单元三SQL语言单元三SQL语言 单元三 利用标准SQL语句对数据库操作 任务二 利用SELECT语句从数据表中提取数据 【例3.20】查询所有没选修“01”课程的,,,,生,,,,号及姓名。 USE XSGL GO SELECT ,,,,号,姓名 FROM XS WHERE NOT EXISTS (SELECT * FROM CJ WHERE XS.,,,,号=CJ.,,,,号 AND 课程号=01) GO 提示! 相关子查询运行速度慢,尽量避免使用,其他功能一般可用嵌套子查询实现。 费网跳拯涩夺第雁涪瓤卡斤灌秽辩织突水凝即火悟扣娜京捧庙浆扶摔珊蒸单元三SQL语言单元三SQL语言 单元三 利用标准SQL语句对数据库操

文档评论(0)

1亿VIP精品文档

相关文档