永发信息网

sql语句:找出课程“数据库”排名第3的学生姓名

答案:5  悬赏:40  手机版
解决时间 2021-02-11 17:41
S(S#,SNAME,AGE,SEX)
C(C#,CNAME,TEACHER)
SC(S#,C#,GRADE)

就是一条SQL语句,不用别的。
最佳答案
(select top 1 SC.S#,SC.C# from SC,
(select top 2 S#,C# from sc where C# in (select C# from C where CName='数据库')
order by Grade desc) t
where SC.S#<>t.S# and SC.C#<>t.C#
order by sc.Grade desc)
--思路 去掉分数最多的前2条 剩余的最大的就是第三条
全部回答
desc分数 取前三条,然后再asc这三条数据取第一条 sqlserver : top 3 mysql : limit 3,1
SELECt * FROM (     SELECt SNAME, T2.CNAME, T3.GRADE, ROWNUMBER() OVER (ORDER BY T3.GRADE     DESC) RANKING     FROM S T1     LEFT OUTER JOIN SC T2     ON T1.S# = T2. S#     LEFT OUTER JOIN C T3     ON T2.C# = T3.C# ) A WHERe A.RANKING = 3
select S.SNAME FROM S,C,SC WHERe S.S#=C.C# AND C.C#=SC# AND S.S#=(SELECt S# FROM (SELECt S#, ROW_NUMBER()OVER(ORDER BY GRADE) AS NUM FROM dbo.SC#) AS A WHERe NUM=3 )
数据库中sql语句查询没学全王老师所讲课程的学生姓名:select sname as 学生姓名 from s where not exists ( select * from c,sc where c.cno=sc.cno and cname='王老师' and sc.sno=s.sno ); sql即结构化查询语言(structured query language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 sql语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,sql查询语句就是一个典型的例子,无论是高级查询还是低级查询,sql查询语句的需求是最频繁的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我学的土木工程专业,我们学校要我们分专业有
dnf暗黑城怎么钓鱼
湿热消毒灭菌法是
8又11/13-(2.75+1又11/13)+5又3/4 和 51*2.08
什么是内径管?和外径管有什么不同?采购的时
我想学电脑但是家里人都想让我学汽修怎么办
济宁激光研究所怎么样,在红星路上的那个,里
中国移动鲲鹏东路营业厅在什么地方啊,我要过
下列关于物质跨膜运输的叙述.正确的是A. 线粒
热血传奇雷1的龙骧虎步一般刷在哪些点
想自己组装笔记本配件要到哪里买,主要是外壳
零食站点怎么去啊,有知道地址的么
生气把老公微信拉黑了
进出收费站都要交钱吗
如何看待李晨一哭暴露了家世这件事
推荐资讯
画江湖之不良人老十扮演者
郑州南站到大学路派出所户籍室五里堡服务站怎
快乐小城堡地址有知道的么?有点事想过去
请以读书为话题,写一首诗。
塔纳利斯的NPC斯杜雷为什么找不到?求高人
有一部密室电影在屋子里每个人的屋子里都有一
我姓王,“子”字辈份,请问大师我的孩子起名
晨宇宾馆地址在什么地方,想过去办事
当你骑着1000cc的摩托车高速行驶时,突然出来
86岁属猴的运势怎样
真的有宁佳心和张小伟这两个人吗 看过阳光姐
延川豪生商务宾馆地址在什么地方,我要处理点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?