insert into SC values('03' , '03' , 80); insert into SC values('04' , '01' , 50); insert into SC values('04' , '02' , 30); insert into SC values('04' , '03' , 20); insert into SC values('05' , '01' , 76); insert into SC values('05' , '02' , 87); inser...
19、按各科成绩进行排序,并显示排名 mysql没有rank函数 20、查询学生的总成绩并进行排名 21、查询不同老师所教不同课程平均分从高到低显示 21、查询不同老师所教不同课程平均分从高到低显示 22、查询所有课程的成绩第2名到第3名的学生信息及该课程成绩 23、统计各科成绩各分数段人数...
from score a left join course b on a.c_id = b.c_id GROUP BY a.c_id,b.c_name– 19、按各科成绩进行排序,并显示排名(实现不完全) –mysql没有rank函数select a.s_id,a.c_id, @i:=@i +1 as i保留排名, @k:=(case when @score=a.s_score then @k else @i end) as rank不保留排...
win10系统下,找到MySQL安装目录,修改my.ini文件,在[mysqld]之后配置sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 打开cmd 执行MySQL重启 net stop mysql和net start mysql 表名和字段 学生表 student(sid,sname,sage,...
50道MySQL经典练习题Jt**es 上传 SQL 这个是网上流传的50道SQL练习题,最近拿来练习,刚做完,这里把我做的答案给大家做个参考,如有错误,还请告知。 另外,做题的时候先不要看答案(答案不唯一,只要满足要求即可),要有自己的一个思考过程,这样做出来才能达到最好的训练效果。(感觉做这种题是会上瘾的……) 我使用...
mysql经典50道练习题 大家好,又见面了,我是你们的朋友全栈君。 Java的冒泡排序,快速排序,归并排序,计数排序,二分查找法 问题及描述:–1.学生表 Student(SID,Sname,Sage,Ssex) –SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 –2.课程表 Course(CID,Cname,TID) –CID –课程编号,Cname 课程...
本文整理了MySQL数据库学习资料,包含50道精选练习题。文章详细介绍了四个核心数据表的结构:学生表(Student Table)、课程表(Course Table)、教师表(Teacher Table)和成绩表(Score Table)。这些表结构是学习MySQL数据库时必须掌握的基础知识,通过练习题可以加深对这些概念的理解和应用。
MySQL练习 50道经典SQL练习题全网最详细解析 数据表介绍 建表语句 插入数据 练习题目 1.查询" 01 “课程比” 02 "课程成绩高的学生的信息及课程分数 2.查询同时存在" 01 “课程和” 02 "课程的情况 3.查询存在" 01 “课程但可能不存在” 02 "课程的情况(不存在时显示为 null ) 4.查询不存在" 01 “...
一、环境准备 sql脚本如下: createtableStudent(sidvarchar(10),snamevarchar(10),sagedatetime,ssexnvarchar(10));insertintoStudentvalues('01','赵雷','1990-01-01','男');insertintoStudentvalues('02','钱电','1990-12-21','男');insertintoStudentvalues('03','孙风','1990-05-20','男');inser...