有时候单个SELECT语句无法完成查询任务,而需要一稍僚敉视个子SELECT的结果来作为查询条件,即需要在出现一个SELECT语句,也就是两个或多个来实现查询,这种查询我们称为嵌套查询。嵌套酴兑镗笄查询中也分为单嵌套查询和多嵌套查询。这里我们先说单嵌套查询。
工具/原料
SQL2005数据库管理平台软件
单嵌套查询:
1、子查询的返回结果是一个值的嵌套查询称为单嵌套查询。首先打开软件SQL2005数据库管理平台,连接数据库。
2、依次打开--系统数据库--master--表。我们先看看这两个表的信息。表student和表create1。我们就拿着两个表来举例。先看看两个表的信息。
3、点击新建查询,我们来通过编写的代码方式来查询信息。我们查询数据表student中姓名为张三的总分。表student中只有张三的姓名,班级,学号。没有总器皆阄诟分。但是表create1中有,表create1有学号,数学,计算机,总分。所以我们可以通过表student张三的姓名来查询他的学号,然后就可以通过他的学号在表create1查询张三的总分。这就是嵌套查询。
4、代码如下:select 总分 from create1 //查询create1里分数//where 学号 =(select 学号 from student where 姓名='张三')//查询表student中张三的学号//
5、编译后运行,ok