Добавление процента к числу в SQL - PullRequest
1 голос
/ 28 мая 2019

Я хотел бы добавить знак процента после числа в SQL.

Это запрос, который у меня есть

select cast(vetted as float)/cast(account_create as float)*100 from numbers

Я попытался использовать функцию форматирования, чтобы изменить целое число настрока и объединить знак процента, но это не похоже на работу

Ответы [ 3 ]

2 голосов
/ 28 мая 2019

Вы можете попробовать следующее:

select CONCAT(cast(vetted as float)/cast(account_create as float)*100,'%') from numbers
1 голос
/ 28 мая 2019

Вы можете использовать следующее решение, используя CONCAT:

SELECT CONCAT(CAST(vetted AS FLOAT) / CAST(account_create AS FLOAT) * 100, '%')
FROM numbers
0 голосов
/ 28 мая 2019

Вы также можете использовать функцию concat_ws, чтобы поместить разделитель между конкататом числа и номером разделителя

...