PostgreSQL,在SQL

时间:2015-05-27 07:56:20

标签: sql postgresql

问题是: postgreSQL中是否有一个查询会为每个记录特定字段添加一些前缀?例如,假设我们有表用户:

**id**    **name**
  1        adam
  2        ewa

我希望得到记录并为每个id添加一些特定的前缀 - 让我们说'foo_',理想的结果:

id: 'foo_1', name: adam
id: 'foo_2', name: ewa

我知道在检索记录后可以用Python完成,但我想知道是否可以使用查询。

提前致谢!!

2 个答案:

答案 0 :(得分:2)

select 'foo_'||id::text,
       name
from the_table;

答案 1 :(得分:0)

您可以使用连接运算符String Functions and Operators

SELECT 'foo_' || id::text FROM table