目录
- 1.创建学生表
- 2.创建科目表
- 3.创建分数表
- 4.插入数据
- 5.查询全部分数
- 6.查询学生的平均分
- 7.总分排行榜
1.创建学生表
create table tbl_stu (
id int not null primary key auto_increment,
name varchar(45) not null
)engine=innodb default charset=utf8;

2.创建科目表
create table tbl_sub (
id int not null primary key auto_increment,
subject varchar(45) not null
)engine=innodb default charset=utf8;
3.创建分数表
create table tbl_scores(
id int not null primary key auto_increment,
stu_id int,
sub_id int
score decimal(5,2),
constraint sco_stu foreign key(stu_id) references tbl_stu(id),
constraint sco_sub foreign key(sub_id) references tbl_sub(id)
);
4.插入数据
insert into tbl_stu values (0,"小王");
insert into tbl_stu values (0,"小宋");
insert into tbl_stu values (0,"小李");
insert into tbl_sub values (0,"语文");
insert into tbl_sub values (0,"数学");
insert into tbl_sub values (0,"英语");
insert into tbl_scores values (0,1,1,90);
insert into tbl_scores values (0,1,2,70);
insert into tbl_scores values (0,1,3,82);
insert into tbl_scores values (0,2,1,95);
insert into tbl_scores values (0,2,2,70);
insert into tbl_scores values (0,2,3,84);
insert into tbl_scores values (0,3,1,85);
insert into tbl_scores values (0,3,2,86);
5.查询全部分数
select s3.name,s2.subject,s1.score from tbl_scores as s1
inner join tbl_sub as s2 on s1.sub_id = s2.id
inner join tbl_stu as s3 on s1.sub_id = s3.id;
6.查询学生的平均分
select s3.name,avg(s1.score) from tbl_scores as s1
inner join tbl_stu as s3 on s1.sub_id = s3.id
group by s3.name;
7.总分排行榜
select s3.name,sum(s1.score) as s from tbl_scores as s1
inner join tbl_stu as s3 on s1.stu_id = s3.id
group by s3.name order by s desc;
相关推荐:
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
seo涉及什么内容,seo主要包括 ,法医使用ai
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
AI写作免费一键生成5000字:高效创作的革命性工具
ChatGPT无法访问原因分析及解决方案,斑马ai报道
文章自动生成AI:助力写作新时代,让创作更高效
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
SEO埋词技巧,如何提升网站排名?,贵州营销推广方法
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
SEO优化排-打造高效的网络营销利器,精神AI
未来科技:AI工具为生活赋能,打造智能未来
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
AI人工智能文章生成器写作新纪元
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
ChatGPT破解版电脑:如何获得更强大的AI助手,提升工作与学习效率,ai预设动画
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
SEO到底怎么做?揭秘从零到精通的完整SEO优化攻略,鸟瞰ai
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
好用的AI写作工具,提升写作效率与创意的最佳选择
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
SEO努力:提升网站排名的关键策略,网站建设微企动力
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
什么是seo方法,何为seo ,ai写作神器源码是什么
seo管理系统是什么,seo网站管理 ,过度圆ai
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
怎样用AI写文章?快速高效创作新技能!