开发者社区> 问答> 正文

如何用SQL语句查询各门课程的平均成绩?

如何用SQL语句查询各门课程的平均成绩?

展开
收起
游客fj3owmkk3vxpk 2021-09-30 17:11:08 1728 0
1 条回答
写回答
取消 提交回答
  • 创建表:

    SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore]

    ( [name] varchar COLLATE Chinese_PRC_CI_AS NULL,

    [subject] varchar 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);

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

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

    2021-09-30 17:17:17
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载