gpt4 book ai didi

sqlite - SQLite-删除十进制的尾随零

转载 作者:行者123 更新时间:2023-12-03 19:33:20 29 4
gpt4 key购买 nike

select round(836.0)返回836.0

我如何删除sqlite查询中的尾随零。

836.00应该是836
836.440应该是836.44

最佳答案

如果需要836.44,则需要十进制返回类型,用这种方式表示的836将始终具有.00836本身必须是整数,并且不能在这样的列中混合类型。

您唯一的选择是使用字符串返回类型并删除.0*

select rtrim(rtrim(round(FLD, 2), '0'), '.')


相反,最好在表示层中完成此操作。

关于sqlite - SQLite-删除十进制的尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38503267/

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