本文主要是介绍mysql统计每个科目平均成绩_如何用SQL语句查询各门课程的平均成绩?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
展开全部
创建表:
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore]
( [name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[subject] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[score] [int] NULL,
[stuid] [int] NULL)
ON [PRIMARY]
GO
SET ANSI_PADDING OFF
插入数据:
insert into dbo.stuscore values ('张三','数学',89,1);e68a84e8a2ad62616964757a686964616f31333365633864
insert into dbo.stuscore values ('张三','语文',80,1);
insert into dbo.stuscore values ('张三','英语',70,1);
insert into dbo.stuscore values ('李四','数学',90,2);
insert into dbo.stuscore values ('李四','语文',70,2);
insert into dbo.stuscore values ('李四','英语',80,2);
查询结果如下:
列出各门课程的平均成绩:
select subject,AVG(score)平均成绩 from stuscore
group by subject;
这篇关于mysql统计每个科目平均成绩_如何用SQL语句查询各门课程的平均成绩?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!