本题目要求编写SQL语句,
查询‘C语言’课程成绩最高的前三名同学。

提示:MSSQLServer 评测SQL语句。

表结构:

请在这里写定义表结构的SQL语句。例如:

-- 学生表
CREATE TABLE stu (    sno char(4) NOT NULL,sname nvarchar(8) NOT NULL,sex smallint DEFAULT NULL,mno char(2) DEFAULT NULL,birdate datetime DEFAULT NULL,memo ntext,PRIMARY KEY (sno)
);
-- 课程表
CREATE TABLE  cou  (  cno  char(4) NOT NULL,cname  nvarchar(30) NOT NULL,credit  smallint DEFAULT NULL,ptime  char(5) DEFAULT NULL,teacher  nvarchar(10) DEFAULT NULL,PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE  sc  (  sno  char(4) NOT NULL,  -- 学生学号cno  char(4) NOT NULL,  -- 课程号grade  decimal(4,1) DEFAULT NULL,PRIMARY KEY ( sno , cno ),CONSTRAINT  fk_sc_cno  FOREIGN KEY ( cno ) REFERENCES  cou  ( cno ),CONSTRAINT  fk_sc_sno  FOREIGN KEY ( sno ) REFERENCES  stu  ( sno )
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

select distinct top 3 stu.sname 姓名,sc.grade 成绩
from sc join cou on sc.cno=cou.cno
join stu on stu.sno=sc.sno
and cou.cname=N'C语言'
order by sc.grade desc

10-26 查询成绩最高的前三名同学(MSSQL)相关推荐

  1. 10-21-22 查询成绩最高的前三名同学

    查询'C语言'课程成绩最高的前三名同学. select sname '姓名',grade '成绩' from stu,sc,cou where(sc.cno = cou.cno and cname = ...

  2. mysql实现分组查询每个班级的前三名

    mysql实现分组查询每个班级的前三名set character_set_server = utf8mb4 ; DROP TABLE IF EXISTS student;CREATE TABLE IF ...

  3. mysql筛选班级排名_mysql实现分组查询每个班级的前三名

    1.创建表 drop table student; create table student( id varchar(20),-- 编号 class varchar(20),-- 年级 score i ...

  4. 利用Excel/WPS进行数字筛选,分别找出统计学成绩为75的人 ,英语成绩最高的前三名;四门功课都大于70的人

    姓名 统计学成绩 数学 英语 经济学 张松 69 68 84 86 王翔 91 75 95 94 田雨 54 88 67 78 李华 81 60 86 64 赵颖 75 96 81 83 问:1.找出 ...

  5. 查询每个部门工资前三名的员工信息

    问:Oracle的EMP表,查询每个部门工资前三名的员工信息,如何写??  解答:(通用sql) [java]  view plain copy select deptno, ename, sal f ...

  6. 查询成绩最好的前两名_官宣!CPA考试成绩查询时间+合格标准+查询入口+成绩复核!注会考生查分前不看亏大了...

    2020年CPA考试结束已经有近一个月时间,考生们最关心的当然是成绩公布时间!这期间注会菌就遇到很多考生来问今年成绩会提前出吗?在出成绩之前是不是可以高枕无忧了?有什么事是需要出成绩之前就一定要知道的 ...

  7. 查询成绩最好的前两名_SQL查询整理

    SQL查询相关知识整理 习题中会用到的表 一.简单查询 1.查询姓"猴"的学生名单 select 学号,姓名 from student where 姓名 like '猴%': 2. ...

  8. 也做SQL查询:班级总成绩 前三名,总成绩有相等的情况

    刚刚看到一篇博客,原帖链接:http://www.cnblogs.com/HCCZX/archive/2012/11/07/2758036.html 通常想到子查询或者临时表外加聚合函数都是没错的,但 ...

  9. 查询成绩最好的前两名_收藏转发!一线老师用真实数据告诉你,高考成绩和平时成绩的关系...

    临近高考,多数考生家长变得不淡定了,他们比考生更焦虑,比自己考试更紧张!不断有考生家长在询问:高考成绩和平时的考试成绩有没有关系?一模二模和三模,哪次考试成绩和高考更接近?高考分数比平时考试高还是低? ...

最新文章

  1. Docker 练习(一)——搭建web服务
  2. java http2_java的okhttp3库中,客户端如何开启http2协议支持
  3. JSK-136 公式计算【入门】
  4. C#可视化编程技术总结:制作可视化窗体软件
  5. csdn博客搬家:及其方便的博客迁移、搬家工具,支持主流博客平台----CsdnSyncHexo。
  6. 金融危机背景下大学生就业
  7. 微信突破版本限制永久设置透明/半透明头像
  8. MySQL数据库的索引、事务和存储引擎
  9. 哈佛图书馆自习室墙上的20条训言(中英文)
  10. 《浪潮之巅》——吴军
  11. 分类算法SVM(支持向量机)
  12. trace-event
  13. Resharper使用详解(转)
  14. 网易七鱼客服对接记录以及Vue项目里使用
  15. 03 - 程序设计框架:裸机编程中应用层、中间层、驱动层划分
  16. 我们、这样子相爱、什么都不计较,多好啊~
  17. PostgreSQL trigger
  18. 读论文,第十七天:Clench Interaction: Novel Biting Input Techniques
  19. 从DLL中动态加载一个函数:LoadLibrary和GetProcAddress的使用
  20. 阿里云视频上传视频获取进度条问题(使用session方案,获取进度一直为0的解决方案)补充:前后端分离项目中获取进度解决方案

热门文章

  1. 苹果2021WWDC开发者大会分享
  2. codevs 1231 最优布线问题 x(find函数要从娃娃抓起系列)
  3. 设置背景透明时里面内容内容模糊(已解决)
  4. NOVA温控器参数笔记(三)
  5. EDA技术的概念及范畴
  6. memcache工作原理介绍
  7. python小课第18关之模拟广告牌
  8. Photoshop给人物添加闪电效果
  9. php中mysql_query是什么意思_php中mysql_query是什么意思?
  10. 铁板鱿鱼的做法 铁板鱿鱼怎么做好吃