计算多列最大值的平均值

问题描述 投票:-4回答:1

我有这张桌子

[1|Sub1|Mark1|Sub2|Mark2|Subj3|Mark3|...]
[2|JSP |85   |ASP |70   |PHP  |95   |...]

我需要两个最大科目的平均成绩吗?

例如

avg(Mark1,Mark3);

mysql sql sql-server max average
1个回答
1
投票

您可能要问这个吗?

SELECT ID,
  (SELECT AVG(v) 
   FROM (VALUES (Mark1), (Mark2), (Mark3), (Mark4), (Mark5)) AS value(v)) as [AverageMarks]
FROM Tbalee1
© www.soinside.com 2019 - 2024. All rights reserved.