我想在SQL中的数字后面添加一个百分号。
这是我的查询
select cast(vetted as float)/cast(account_create as float)*100 from numbers
我尝试使用format函数将整数更改为字符串并连接百分号,但这似乎不起作用
答案 0 :(得分:2)
您可以尝试以下操作:
select CONCAT(cast(vetted as float)/cast(account_create as float)*100,'%') from numbers
答案 1 :(得分:1)
您可以使用CONCAT
使用以下解决方案:
SELECT CONCAT(CAST(vetted AS FLOAT) / CAST(account_create AS FLOAT) * 100, '%')
FROM numbers
答案 2 :(得分:0)
您还可以使用函数concat_ws在数字和分界符之间放置一个定界符