如何删除mySQL中小数前的前导0



我知道这可能是一个简单的修复,这里有很多帖子,但在浏览了其中的许多帖子后,我无法使其工作。

我正在运行mySQL查询,以返回棒球运动员的平均打击率:

SELECT playerID, ROUND(H/AB,3) AS 'AVG'
FROM Batting
WHERE playerID = 'troutmi01'

当我运行时,它会返回

troutmi01   0.220
troutmi01   0.326
troutmi01   0.323

然而,我希望它能退回

troutmi01   .220
troutmi01   .326
troutmi01   .323

您可以使用TRIM()函数:

SELECT playerID, TRIM(LEADING '0' FROM ROUND(H/AB,3)) AS 'AVG'
FROM Batting
WHERE playerID = 'troutmi01'

最新更新