我已經形成了德比以下查詢來計算所有棒球運動員的安打率...如何選擇MAX SQL
SELECT p1.nameFirst as "First",
p1.nameLast as "Last",
(b1.H + (2 * b1.doubles) + (3 * b1.triples) + (4 * b1.HR))/(b1.AB * 1.0) as "SLUGGING"
FROM Batting b1 join Players p1 on b1.playerID = p1.playerID
WHERE AB >= 400;
它生產的所有打者誰在蝙蝠有400以上,並計算它們的猛擊的百分比。我的問題是,我只需要選擇一個最大塞流率的球員。我嘗試用SELECT MAX圍繞數學模塊,但無濟於事。我期望的輸出...
何塞·包蒂斯塔0.7426900584795321637426900
此外,有沒有什麼辦法來格式化小數到數字的設定金額是多少?任何建議表示讚賞。
謝謝你的建議。我最終找到了限制的解決方法。通過削減DESC FETCH FIRST 1ROWS ONLY; – MCR 2012-03-14 00:21:00