gpt4 book ai didi

mysql - SQL Server 2008,将十进制值转换为百分比而不四舍五入?

转载 作者:行者123 更新时间:2023-11-29 04:45:21 36 4
gpt4 key购买 nike

如何在没有舍入值的情况下将数字 0.967741935483870967742 转换为 %96.77?

目前为止

SELECT 
VAL1 = '%' + convert(varchar, CONVERT(DECIMAL(10,2), 0.967741935483870967742 * 100 )
FROM my_table

这给了我 %97.00;

编辑:
我尝试这样做但没有成功:

SELECT 
VAL1 = '%' + convert(varchar, CONVERT(DECIMAL(10,2), 0.967741935483870967742 * CONVERT(DECIMAL(10,2), 100) )
FROM my_table

最佳答案

SELECT '%'+LEFT(CAST((0.96774*100) as VARCHAR),5)

关于mysql - SQL Server 2008,将十进制值转换为百分比而不四舍五入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868046/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com