2012-02-25 43 views

回答

2

注意的是,为了得到精确的排序,你可能需要转换为DOUBLE(上述建议确实整数除法它并没有在所有的情况下提供正确的结果):

ORDER BY CAST(ShotsMade AS DOUBLE)/ShotsAttempted DESC 
1

在您的查询中,输入ORDER BY ShotsMade/ShotsAttempted DESC

+0

哇......这是那很容易?我会试试看!只是为了澄清,SQL会在这里执行整数加法吗?我是否需要使其中一列具有“DECIMAL”类型?除了一些简单的Android东西以外,不太了解SQL。 – 2012-02-25 17:00:40

+0

真棒!事实证明,我不需要添加任何其他东西。非常感谢,男人! – 2012-02-25 18:44:03

+0

欢迎来到SQL的世界!这是一个非常强大的管理数据的系统。 – StilesCrisis 2012-02-25 22:16:15

相关问题