![](/img/trans.png)
[英]SQL get value based on corresponding min/max(value) from column in another related table
[英]How to get max value, average, min, count from one column based on a unique id from another column
SELECT [Student ID]
,[Course ID]
,[Name]
,max[Marks]
,[Grade]
FROM [CE].[dbo].[GradeCount]
order by [Student ID]
使用匯總和分組
SELECT [Student ID]
,[Course ID]
,[Name]
,max([Marks])
,max([Grade])
FROM [CE].[dbo].[GradeCount]
group by [Student ID] ,[Course ID],[Name]
只需使用您要使用聚合函數(例如MAX
, MIN
, AVG
, COUNT
GROUP BY
字段即可:
SELECT
MAX(course_ID) MaxCourse_ID
, MIN(course_ID) MinCourse_ID
, AVG(course_ID) AvgCourse_ID
, COUNT(course_ID) CountCourse_ID
FROM [CE].[dbo].[GradeCount]
group by course_ID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.