Как удалить начальный 0 перед десятичным в mySQL - PullRequest
0 голосов
/ 05 мая 2020

Я знаю, что это, вероятно, простое исправление, и здесь много сообщений, но, просмотрев многие из них, я не могу заставить его работать.

Я выполняю запрос 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

1 Ответ

1 голос
/ 05 мая 2020

Вы можете использовать функцию TRIM():

SELECT playerID, TRIM(LEADING '0' FROM ROUND(H/AB,3)) AS 'AVG'
FROM Batting
WHERE playerID = 'troutmi01'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...