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);

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);

查询结果62616964757a686964616fe59b9ee7ad9431333365646263如下:

ac5f5f052c3fdaa28b72f2c57ee5e24d.png

列出各门课程的平均成绩:

select subject,AVG(score)平均成绩 from stuscore

group by subject;


版权声明:本文为weixin_39610956原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。