MySQL8.0 练习1

一,有这样一张学生成绩表如图,按要求完成操作.

在这里插入图片描述

1.根据上图格式,在数据库中创建一个学生成绩表,并添加数据.使用sql语句完成.
2.查询每个人的总成绩并按从高到低排名(要求显示字段:姓名,总成绩,学号)
3.查询每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩)
4.查询各门课程的平均成绩(要求显示字段:课程,平均成绩)
5.查询学生数学成绩的排名,从高到低显示(要求显示字段:学号,姓名,成绩
6.查询学生成绩,按照如下格式展示, 小于60分为C,60-79为B,80-100为A
在这里插入图片描述

7.只查询每门成绩都及格的学生(要求显示字段: 学号,姓名,课程,最高成绩)
8.查询出选择课程数量大于3的学生(显示学生学号,姓名,课程总数)

-- 1.根据上图格式,在数据库中创建一个学生成绩表,并添加数据.使用sql语句完成.
-- 创建一个学生表
CREATE TABLE t_stu
(stu_num INT,stu_name VARCHAR(15),SUBJECT VARCHAR(15),stu_score INT)
-- 插入数据
INSERT INTO t_stu (stu_num,stu_name,SUBJECT,stu_score) 
VALUES (1,"张三","语文",70),(1,"张三","数学",80),(1,"张三","英语",66),
(2,"李四","语文",50),(2,"李四","数学",75),(
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值