使用前缀和前导零生成serie(postgresql)

时间:2016-12-22 15:29:01

标签: postgresql postgresql-9.4 generate-series

我正在尝试生成一个包含前缀(' A')和前导零的系列。

SELECT * FROM generate_series(8,12)

将生成一个系列

8
9
10
11
12

但我想要前缀并设置最多4个前导零

A00008
A00009
A00010
A00011
A00012

这可能与Postgresql查询有关吗?

TIA!

2 个答案:

答案 0 :(得分:3)

</body>

答案 1 :(得分:3)

您可以使用to_char()格式化数字:

SELECT to_char(i, 'FMA00000') as x
FROM generate_series(8,12) as t(i)

有关to_char()的详细信息,请see the manual