我有一个SQLite数据库,其中的表包含保龄球中心一些联赛球员的得分。我正在尝试获取每个玩家ID的“分数”列的平均值。问题是我只需要平均值的整个部分,而不应该四舍五入(例如:平均值168.99应该返回168,而不是169)。
当试图在Google上找到类似的东西时,我只找到了SQL Server和其他解决方案,而没有找到SQLite,因此,如果有人可以帮助我,我将不胜感激!
到目前为止,我正在使用ROUND(AVG(s1.Score),2),并且正在将使用数据库的Java程序中的多余部分截断,方法是将其转换为字符串,删除不需要的部分,然后将其转换为一个整数,但如果可能的话,我宁愿用SQL来完成。
您可以使用将其强制转换为整数。它将截断它,等效于floor。