PostgreSQL , to_char 函数
PostgreSQL , to_char function
我有这个号码 0101110,但我只需要 5 位数字。例如 (01110)
我用过这个
select to_char(trim('0101110')::int,'99999V')
但是PG returns #####
如果有人可以帮助我,非常感谢。
你如何得到一个以零开头的数字?我怀疑你的 "number" 真的被存储为一个字符串。
如果是,就用right()
取最右边的五个字符:
select right(col, 5)
如果该值确实存储为数字,则先将其转换为字符串。
我有这个号码 0101110,但我只需要 5 位数字。例如 (01110)
我用过这个 select to_char(trim('0101110')::int,'99999V') 但是PG returns #####
如果有人可以帮助我,非常感谢。
你如何得到一个以零开头的数字?我怀疑你的 "number" 真的被存储为一个字符串。
如果是,就用right()
取最右边的五个字符:
select right(col, 5)
如果该值确实存储为数字,则先将其转换为字符串。