-1

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

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

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

4

1 回答 1

1

你怎么有一个以零开头的数字?我怀疑您的“数字”实际上是作为字符串存储的。

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

select right(col, 5)

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

于 2015-04-18T18:52:43.947 回答