我有一个表像值:SQL最小值和最大值为多行
Name Test Score
Bob Test1 97.0
Bob Test2 96.5
Bob Test3 94.5
Joe Test1 96.5
Joe Test2 98.5
Joe Test3 92.0
我想MIN
和MAX
得分为每个Name
在一行上,如:
Name Min_Score Max_Score
Bob 94.5 97.0
Joe 92.0 98.5
我可以单独获得MIN
或MAX
,但不知道如何同时获得两者。
什么数据库系统是你在用吗? –
'按名称从表组中选择名称,min(分数)作为min_score,max(得分)作为max_score' – Hellion
MSSQL ...我试过,但两个值相等。 – macbb