一、题目参考
mysql经典面试题之学生成绩表 - 年轻人——001 - 博客园
MySQL经典练习题及答案,常用SQL语句练习50题_我疯的博客-优快云博客_mysql50题
找了这两篇文来做题,可是发现一些运行不了,一些又太难了,对于小白的我看不懂呀,所以自己又整理了一遍,发出来巩固巩固,有更方便的解法也希望大佬指点~
二、表格准备
1、学生表Student
2、成绩表SC
3、课程表Course
4、教师表Teacher
--学生表
create table Student(SID varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10));
insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
insert into Student values('02' , '钱电' , '1990-12-21' , '男');
insert into Student values('03' , '孙风' , '1990-05-20' , '男');
insert into Student values('04' , '李云' , '1990-08-06' , '男');
insert into Student values('05' , '周梅' , '1991-12-01' , '女');
insert into Student values('06' , '吴兰' , '1992-03-01' , '女');
insert into Student values('07' , '郑竹' , '1989-07-01' , '女');
insert into Student values('08' , '王菊' , '1990-01-20' , '女');
--成绩表
create table SC(SID varchar(10),CID varchar(10),score decimal(18,1));
insert into SC values('01' , '01' , 80);
insert into SC values('01' , '02' , 90);
insert into SC values('01' , '03' , 99);
insert into SC values('02' , '01' , 70);
insert into SC values('02' , '02' , 60);
insert into SC values('02' , '03' , 80);
insert into SC values('03' , '01' , 80);
insert into SC values('03' , '02' , 80);
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);
insert into SC values('06' , '01' , 31);
insert into SC val

本文提供了一套MySQL经典练习题及解答,涵盖了学生表、成绩表等常见表的查询操作,包括联表查询、条件筛选等多种SQL技巧,适合初学者进行实战练习。
最低0.47元/天 解锁文章
174万+

被折叠的 条评论
为什么被折叠?



