标签: sql postgresql
我正在寻找能够剥离尾随的函数 零的小数部分(数字类型)中的零。例如,a 数字保存在数字类型的列中:23.45000将是 返回为23.45
我无法在文档中找到执行此操作的任何功能 这样的东西存在或者我需要编写一些自定义函数 自己?
答案 0 :(得分:0)
它不是特别优雅,但会做到这一点:
SELECT regexp_replace(numeric_value::text, '^(-??\d*?\.\d*?)0*$', '\1');