【问题标题】:Average of multiple subjects多个科目的平均值
【发布时间】:2016-01-25 12:51:42
【问题描述】:

我有一张这样的表,我需要所有学生每个科目的平均值(这里只有 2 个)

学生科目分数

John    Maths   80
John    Science 70
John    Social  90
Raju    Maths   90
Raju    Science 80
Raju    Social  70

o/p 应该是这样的

主题平均

Maths    85
Science  75
Social   80

【问题讨论】:

  • 问什么?
  • 你到底想要什么?你的帖子里没有问题。只是一些数据
  • (SubjectScore1 + SubjectScore2 / 2)
  • @Hanky:我需要 sql 查询而不是数学公式

标签: average


【解决方案1】:

您可以使用以下查询:

select studentInfo.Subject, avg(studentInfo.marks) from studentInfo group by studentInfo.Subject

请参考以下链接: enter link description here

【讨论】:

  • 从表中选择主题,avg(Marks) 作为平均值。这行得通吗??
  • 这是提示。基本上,您必须在主题上应用 group by 子句,并且需要使用 avg 功能。如果您提供格式良好的表结构,我会给您查询。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-06
  • 2022-11-22
  • 2014-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多