问题是: postgreSQL中是否有一个查询会为每个记录特定字段添加一些前缀?例如,假设我们有表用户:
**id** **name**
1 adam
2 ewa
我希望得到记录并为每个id添加一些特定的前缀 - 让我们说'foo_',理想的结果:
id: 'foo_1', name: adam
id: 'foo_2', name: ewa
我知道在检索记录后可以用Python完成,但我想知道是否可以使用查询。
提前致谢!!
答案 0 :(得分:2)
select 'foo_'||id::text,
name
from the_table;
答案 1 :(得分:0)
您可以使用连接运算符String Functions and Operators
SELECT 'foo_' || id::text FROM table