oracle - 在 Oracle SQL上,只包含一個最小值

  显示原文与译文双语对照的内容
108 4

我試圖選擇列( GameScore ) 中的最低值,但是當有兩個最低值時,我的代碼將排除兩個( 我知道為什麼這樣做,我只是不知道如何更正它,並包括兩個最低值的一個。) 。

代碼看起來像這樣:

SELECT Id, SUM(Score)/COUNT(Score) AS Score
FROM 
 (SELECT Id, Score
 FROM GameScore
 WHERE Game_No = 1
 AND Score NOT IN 
 (SELECT MIN(Score)
 FROM GameScore
 WHERE Game_No = 1
 GROUP BY Id))
 GROUP BY Id

因這裡,如果我從 5個值中繪製,但它的中一行只取得 3分,因為底部兩個是相同的。謝謝。

时间:原作者:0个回答

...