我已经形成了德比以下查询来计算所有棒球运动员的安打率...如何选择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