gpt4 book ai didi

SQL 如何在 SQL 中将数字转换为具有最小小数位数(动态小数位数)的文本

转载 作者:行者123 更新时间:2023-12-03 09:08:09 27 4
gpt4 key购买 nike

在 SQL 查询中,我想将数值转换为具有最小编号的文本。小数位数,例如如果数字是 2.50,那么我希望输出为 2.5;如果数字是 3,那么我希望输出为 3;如果数字是 18.75,我希望输出为 18.75 等。

我怎样才能实现这个目标?

编辑1:为了提供更多背景信息,我将 2 个数值相除,并希望结果以文本形式显示,并且具有所需的最少小数位数。

谢谢。

最佳答案

在 SQL 2012 及更高版本中,您可以编写

SELECT FORMAT(15.0/4.0 , '#.########' )

它使用 FORMAT使用.NET的函数String.Format功能。

关于SQL 如何在 SQL 中将数字转换为具有最小小数位数(动态小数位数)的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45294021/

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