sql语句的学习

Posted 小董斌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句的学习相关的知识,希望对你有一定的参考价值。

一、创建表

CREATE TABLE `student` (
  `id` int(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL COMMENT \'姓名\',
  `subject` varchar(20) DEFAULT NULL COMMENT \'课程\',
  `score` varchar(10) DEFAULT NULL COMMENT \'分数\',
  `stuid` varchar(20) DEFAULT NULL COMMENT \'学号\',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

二、插入数据

 

三、sql语句操作

 

1.计算每个人的总成绩并排名(要求显示字段:姓名,总成绩)

 

2.计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩)

 

3.计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩)

4.计算每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩)

5.列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,科目,成绩)

6.列出各门课程成绩最好的两位学生(要求显示字段: 学号,姓名,科目,成绩)

 

以上是关于sql语句的学习的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft SQL Server 代码片段收集

Mybatis 学习笔记总结

MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段

Mybatis学习笔记:动态SQL

MyBatis-05-笔记

动态SQL基础概念复习(Javaweb作业5)