加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – to_char(number)函数在postgres中

发布时间:2020-12-13 16:26:41 所属栏目:百科 来源:网络整理
导读:我想使用to_char()函数显示/转换一个数字到其长度相同的字符. 在oracle我可以写得像 SELECT to_char(1234) FROM DUAL 但在postgres SELECT to_char(1234) 不管用. 您需要提供格式掩码.在PostgreSQL中没有默认值: select to_char(1234,'FM9999'); 如果您不知
我想使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读