gpt4 book ai didi

postgresql - postgres 中的 to_char(number) 函数

转载 作者:行者123 更新时间:2023-11-29 11:08:50 32 4
gpt4 key购买 nike

我想使用 to_char() 函数将数字显示/转换为字符(长度相同)。

在oracle中我可以这样写

SELECT to_char(1234) FROM DUAL

但是在 postgres 中 SELECT to_char(1234)不工作。

最佳答案

您需要提供格式掩码。在 PostgreSQL 中没有默认值:

select to_char(1234, 'FM9999');

如果您不知道有多少位,只需估计最大值:

select to_char(1234, 'FM999999999999999999');

如果数字的位数较少,则不会有任何副作用。

如果您不需要任何格式(如小数点、千位分隔符),您也可以简单地将值转换为文本:

select 1234::text

关于postgresql - postgres 中的 to_char(number) 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14155656/

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