问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql相关查询

发布网友 发布时间:2022-05-27 18:47

我来回答

3个回答

热心网友 时间:2023-11-18 05:07

首先了解SQL Select语句的功能和语法:
SELECT 语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。
语法:

SELECT 列名称 FROM 表名称 或者 SELECT * FROM 表名称

上面是一个SQL的嵌套查询,就像抽丝剥茧一样,我们首先从最里面的查询入手。
1、SELECT *FROM SC WHERE Sno=Student.Sno AND Cno=Course.Cno --查询选修表中选课的所有学生信息
2、SELECT * FROM Course --查询课程表中课程的所有信息
3、SELECT Sname FROM Student --查询学生表中学生姓名
在上面三个查询中,第3个查询是主查询,也是这个嵌套查询的关键,查询满足条件的学生姓名。
结合2,3两个查询和他门中间的连接条件,我们不难发现:
4、SELECT * FROM Course WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno=Course.Cno)); --查询不在选修表中的课程信息即没有学生选修的课程信息
再结合第4,1查询条件和连接条件,得出最终所要查询的结果:
5、SELECT Sname FROM Student WHERE NOT EXISTS (SELECT * FROM Course WHERE NOT EXISTS (SELECT * FROM SC WHERE Sno=Student.Sno AND Cno=Course.Cno)); --查询所有没有未选择课程的学生。
当然,听起来比较绕,其实就是查询选择了所有课程的学员名称。希望你能理解!

热心网友 时间:2023-11-18 05:07

第一步:
SELECT *

FROM SC

WHERE Sno=Student.Sno
AND Cno=Course.Cno 查询SC表中条件为Sno等于Student表中的Sno、Cno等于Course表中的Cno的所有数据
第二步:
SELECT *
FROM Course

WHERE NOT EXISTS
查询Course表中存在但是在第一步查询结果中不存在的所有数据
第三步:
SELECT Sname
FROM Student
WHERE NOT EXISTS

查询Student表中所有不符合第二步查询结果的Sname值

热心网友 时间:2023-11-18 05:08

这个怎么像我公司给我做测试时 我做的呀
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 CNO-中配位原子为什么是O,而不是O,N? 18岁男孩的身体问题 肥皂包装袋上成分CNO是什么? CnO是什么化学 18岁男孩子怎么锻炼身体?身体能又肌肉,又健康? 本人 男性 18岁,为了将来 想去做个全身都体检,因为没有自己去过大医 cno是什么 关于男性健康的问题! 男生18岁多高正常 我突然有了去当兵的想法,在社会上混了4年了,累了,本人18岁男,身高175,身体健康,可以吗?? 我是18岁男性身高175cm体重73kg,从小体弱多病,从12左右开始身体素质开 18岁的男生如何养生? 男,18岁 身体过瘦,183身高体重100,身体很健康,没有什么毛病,但就是吃不胖,什么原因, 本人男十八岁初中学历可以当兵吗? 身体健康 。没有伤疤。当兵要钱吗。 当两年之后还可以在当吗? 我今年18岁,男,身体一直很健康,前两天开始,走路就用不上力了,只能用脚后跟走路。请问我该怎么办? 18岁的男生该怎样保持身体的健康呢?有什么方法比较好呢? 佛堂可以供保家仙吗 弥勒佛可以和保家仙一起供奉吗 请教各位:佛与保家仙是否可以供奉在一个佛 家里供保家仙还可以供别的佛或者财神吗 CNO-做配体的配位原子是什么 数据库:这道求交集的题where条件为啥不能写成Cno=1 and Cno=2为啥还来个子查询?能 学习桌怎样落低 伯课学习桌怎么下降 100字历史小故事 这种桌子怎么下降 电动升降桌与升降办公桌有什么区别?我想购买一张能升降的桌子放在书房里,哪种合适? 这桌子太重,有办法让它轻松移动吗 怎么让桌子加一块木板可以水平锁住,平时可以自然垂下 如何固定好床上书桌,不让它掉下来。我害怕它掉下来或向后倒会伤到人。很大的桌子,宿舍用的那种。 别人在桌子让他下来他不下来怎么办? 特别想跳桌子怎么办?但是又怕桌子压塌了 怎么样摆桌子能让桌子少但坐下很多只 什么魔术是让桌子悬浮起来的? 如何取消绑定手机号 如何用完美acc和多用途凊洗抽油烟机 交三十年社保退休能拿多少钱一月 自由人交30年社保交20万元到60岁能领一个月多少钱? 工龄30年每年交社保1.2万元,退休能开多少钱? 月工资8500,个人账户130000,交社保30年,退休能给多少钱?