Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个号码 0101110 但我只需要 5 位数字。例如(01110)
我使用了这个选择 to_char(trim('0101110')::int,'99999V') 但PG返回#####
如果有人可以帮助我,非常感谢。
你怎么有一个以零开头的数字?我怀疑您的“数字”实际上是作为字符串存储的。
如果是这样,只需使用right()最右边的五个字符:
right()
select right(col, 5)
如果该值确实存储为数字,则先将其转换为字符串。