5. 数据库题(以个人熟悉数据库为准、按要求写出sql)

(1) 计算每个人的总成绩并排名(要求显示字段:学号,姓名,总成绩)
(2) 计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩)
(3) 列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,课程,成绩)
  [分值:5]

use db2;create table t_student_score(
stuid int(11),
name varchar(50),
subject varchar(50),
score int(11)
)
delete from t_student_score;
select * from t_student_score;insert into t_student_score values(10001,'张三','语文',89);
insert into t_student_score values(10001,'张三','数学',95);
insert into t_student_score values(10001,'张三','外语',70);
insert into t_student_score values(10001,'李四','语文',95);
insert into t_student_score values(10001,'李四','数学',80);
insert into t_student_score values(10001,'李四','外语',75);
insert into t_student_score values(10001,'王五','语文',85);
insert into t_student_score values(10001,'王五','数学',90);
insert into t_student_score values(10001,'王五','外语',70);select  stuid 学号, name 姓名,sum(score) 总成绩 from t_student_score group by name order by 总成绩 ;select  t1.stuid 学号,t1.name 姓名,t1.subject 课程,t1.score 成绩 from t_student_score t1,(select name,max(score) 最高成绩 from t_student_score group by name)t2where t1.name=t2.name and t1.score=t2.最高成绩;select t1.stuid 学号,t1.name 姓名,t1.subject 课程,t1.score 成绩 from t_student_score t1,(select subject,max(score) 最高成绩 from t_student_score group by subject) t2where t1.subject=t2.subject and t1.score=t2.最高成绩;

5. 数据库题(以个人熟悉数据库为准、按要求写出sql) (1) 计算每个人的总成绩并排名(要求显示字段:学号,姓名,总成绩) (2) 计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最相关推荐

  1. 从一副去掉大小王的 52 张扑克牌中,请写出代码,用随机抽样的方法,分别估计出现 炸弹、顺子 (5张)、同花顺 (3 张)的概率。请使用自己的学号作为种子,得出最后的估计结果。

    从一副去掉大小王的 52 张扑克牌中,请写出代码,用随机抽样的方法,分别估计出现 炸弹.顺子 (5张).同花顺 (3 张)的概率.请使用自己的学号作为种子,得出最后的估计结果. (Tips:3张和5张 ...

  2. 现有三个表:学生表(学生id,姓名)、课程表(课程id,课程名)、学生选课表(学生id,课程id),请问要列出所有学生的选课情况(每个学生选了多少门课,分别是什么),请写出SQL语句

    要求:用一条sql查出每个学生选了多少门课程,分别是什么 一.先建三张表:分别是学生表students.课程表classes.学生选课表stuclass 二.先分别查出每个学生选了多少门课程和每个学生 ...

  3. 数据库题库haust_2

    .SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个___D___ A) 数据项      B) 记录      C) 元组             D) 表 2.如果学生表st是使用以下S ...

  4. php面试mysql数据库题_PHP面试题 - MySQL数据库

    1. 写出下面2个PHP操作Mysql函数的作用和区别(新浪网技术部) mysql_num_rows() mysql_affected_rows() 这两个函数都作用于mysql_query($que ...

  5. MYSQL创建数据库SALE_设计题 有一个MySQL数据库store,在store数据库中含有一个销售表sale,用于存放商品的销售记录。...

    sale表的结构如下:字段名类型附加属性字段含义idintauto_increment序号pmvarchar(30)商品名称pricedecimal(9,2)单价numint数量sumdecimal( ...

  6. 每日一题 第二次考试 数据库题目,7.17数据库面试题目补充

    Python编程 设计一个装饰器函数,如果被装饰的函数返回字符串则将字符串每个单词首字母大写.(10分) def titlize_string(func):@wraps(func)def wrappe ...

  7. 国家开放大学 《数据库应用技术》形考任务11数据库题

    1. 写出创建如下三张数据表的SQL语句. "图书"表结构: 书号:普通编码定长字符类型,长度为10,主键. 书名:普通编码可变长字符类型,长度为20,非空. 类别:统一字符编码定 ...

  8. 兄弟连mysql数据库_兄弟连学python-------MySQL数据库基础知识

    1.数据库系统(database system) 数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统. 组成: 数据库 ...

  9. 智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )...

    SQL Optimizer for SQL Server 帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 SQL Optimizer for SQL Server 让 SQL Serve ...

最新文章

  1. 550种Blender风格化笔刷素材
  2. 人工智能浪潮正席卷全球
  3. switch case 支持的 6 种数据类型!
  4. HDU 1517 A Multiplication Game
  5. Windows Server 2008终端服务详解系列5:用ISA 发布SH-TSG
  6. QPainter函数setClipRect
  7. JAVA script 循环 图片_深入分析JavaScript 事件循环(Event Loop)
  8. Online Judge汇总
  9. 放之四海皆适用的设计原则(一)
  10. Linux9.0下构建FTP服务器
  11. rocketmq 同步双写
  12. python名词同义词只替换2个_用同义词替换句子中的每个单词的Python程序
  13. 算法竞赛入门经典经典例题及习题题解
  14. 概要设计文档和详细设计文档的关系
  15. SVN服务器端安装教程
  16. Oracle11g Dataguard配置
  17. 2022年的职场会是什么样子?
  18. 当前时间距离某个时间的天数计算_Excel如何计算当前距离某一天的时间?,原来是这样的...
  19. CF1375G Tree Modification
  20. 互联⽹名词⼤全——技术及其他篇

热门文章

  1. Shell脚本笔记(3)- 变量子串
  2. Email邮件发送设置 工具开发整理(网易邮箱、Mailgun为例) 上篇
  3. Windows 打开 Docker Desktop 出现错误:Docker failed to initialize
  4. R语言eval,parse批量生成变量并赋值
  5. Parsec测试基准程序在zynq板上测试
  6. 微信小程token_微信小程序登录换取token
  7. 如果房贷被拒了怎么办?
  8. C程序设计(谭浩强)--学习笔记
  9. 【matlab教程】11、动态数组
  10. WooCommerce API Keys的生成和保存机制