sql数据库嵌套查询_select嵌套查询

sql数据库嵌套查询_select嵌套查询嵌套查询是将一个select查询放到另一个查询的where子句中去如:查询”xx“同学的所修课程及分数1.先选择姓名为”xx”的同学的学号select学号from学生where姓名=“XX”2.根据学号来选择相关字段select课程名,分数from成绩where学号=根据1,2合并select课程名,分数from成绩where学号=(select学号from…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

嵌套查询是将一个select 查询放到另一个查询的where  子句中去

如:查询”xx“同学的所修课程及分数

1.先选择姓名为”xx”的同学的学号

select 学号 from 学生 where 姓名=“XX”

2.根据学号来选择相关字段

select 课程名,分数

from 成绩

where  学号=

根据1,2 合并

select 课程名,分数

from 成绩

where 学号 = (select 学号 from 学生 where 姓名=”xx”);

带有in的子查询

查询与”xxx”在同一个系学习的学生的学生姓名及其院系名称

分步骤:

1.先查询 xxx 所在的系

select 院系编号

from 学生

where 姓名=”xxx”;

假如结果为:”yyy”;

2.查询 “yyy”的名称及该系学习的学生

select 姓名,院系名称

from 学生,院系

where 所属院系 = 院系编号 and 所属院系 = “yyy”;

3。合并1,2

select 姓名,院系名称

from 学生,院系

where 所属院系=院系编号 and 所属院系 in

(select 所属院系

from 学生

where 姓名=”xxx”)

查询选修课程名为”xx”的学生学号和姓名

1,先从课程表中查询课程名为”xx”的课程编号

as: select 课程编号 from 课程表 where 课程名=”xx”

2.从成绩表中查询学生学号,通过1中的课程编号

as: select 学生学号 from 成绩 where 课程编号 in(1)

3.从学生表中查询学生学号,姓名通过2中的学号

最后合并为

select 学生学号,姓名

from 学生表

where 学生学号 in

(seletct 学生学号

from 成绩表

where 课程编号 in

(select 课程编号

from 课程表

where 课程名=”xx”))

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169430.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • C语言 list 链表

    C语言 list 链表目录一、list简介二、list包含方法2.1.push_front2.2.push_back2.3.begin2.3.end2.2.pop_front2.2.pop_back2.2.size2.2.empty2.2.clear三、源码list.clist.h一、list简介这里用双向链表实现,包含插入头、插入尾、删除头、删除尾等操作。二、list包含方法2.1.push_front功能插入数据到list头部参数list:list指针,data:插入数据指

  • docker搭建真机的kafka集群

    docker搭建真机的kafka集群

  • qq空间秒赞技术是如何实现的_微信自动秒赞

    qq空间秒赞技术是如何实现的_微信自动秒赞手机QQ空间客户端无法秒赞功能,个人建议不要使用秒赞软件。使用秒赞软件会被官方处罚,会有哪些处罚?1、QQ空间无法发布说说动态,无法评论好友说说动态。2、QQ空间被封禁无法访问3、QQ空间被永久封禁,无法解封。以上三点都是使用秒赞软件后出现的情况,强烈建议不要使用秒赞软件,使用了后果自负。…

    2022年10月28日
  • mongodb与mysql区别对比

    mongodb与mysql区别对比参考来源mongodb与关系型数据库相比的优缺点与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的较精确值。这在某些情况下,例如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种“较精确”的保证几乎没有任何…

  • visual studio community 2019激活_visual studio 2019社区版安装教程

    visual studio community 2019激活_visual studio 2019社区版安装教程VS2019社区版是免费的,但是需要登录微软账户,不登录只能使用30天,30天之后就无法使用了,如下图:首先使用能够访问外网的电脑登录微软账户注册VS。也可以使用我这个Licensing,直接进入第三步 找到注册文件,路径:C:\Users\{系统登录用户}\AppData\Local\Microsoft\VSCommon 将两个文件夹复制到需要注册的电脑上,路径:C:\…

  • Java创建文件和文件夹

    Java创建文件和文件夹例子。java代码:importjava.io.*;//导入所需的包publicclassIOTest{//类 publicstaticvoidmain(String[]args){//主程序,程序入口 Filefile=newFile(“D:\\Qiju_Li”); if(!file.exists()){//如果文件夹不存在 file.mk

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号