PostgreSQL,to_char函数

时间:2015-04-18 18:27:18

标签: sql postgresql to-char

我有这个号码0101110,但我只需要5位数。例如(01110)

我用过这个 选择to_char(trim(' 0101110'):: int,' 99999V') 但PG返回#####

如果有人可以帮助我,非常感谢。

1 个答案:

答案 0 :(得分:1)

你如何得到一个以零开头的数字?我怀疑你的“号码”真的存储为字符串。

如果是这样,只需使用right()取最右边的五个字符:

select right(col, 5)

如果值实际存储为数字,则首先将其转换为字符串。