首页 > 数据库技术 > 详细

sql语句的学习(1)

时间:2016-10-05 07:16:34      阅读:314      评论:0      收藏:0      [点我收藏+]

一、创建表

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语句的学习(1)

原文:http://www.cnblogs.com/b-dong/p/5931645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!