PostgreSQL 生成带有分隔符的字符
PostgreSQL generate characters with separator
如何生成由 |
等分隔符分隔的字符 x
出现 n
次?我需要将此字符串作为关系中的属性插入。
例如,对于 n=3
和 x='a'
,它应该是 a|a|a
。
使用 repeat(a,3)
我得到 aaa
但如何在两者之间添加分隔符?
嗯,你可以重复 a|
- n
次,然后清除过多的 |
字符:
rtrim(repeat('a|', 3), '|')
如何生成由 |
等分隔符分隔的字符 x
出现 n
次?我需要将此字符串作为关系中的属性插入。
例如,对于 n=3
和 x='a'
,它应该是 a|a|a
。
使用 repeat(a,3)
我得到 aaa
但如何在两者之间添加分隔符?
嗯,你可以重复 a|
- n
次,然后清除过多的 |
字符:
rtrim(repeat('a|', 3), '|')