PostgreSQL,在SQL中为记录字段添加前缀

3
问题是: 在PostgreSQL中是否有一种查询方法,可以向每个记录特定字段添加一些前缀?例如,假设我们有一个名为users的表:
**id**    **name**
  1        adam
  2        ewa

我希望获取记录并为每个ID添加特定的前缀,比如说'foo_',期望的结果是:

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

我知道在检索记录后可以使用Python完成此操作,但我想知道是否可以通过查询实现。
提前感谢!

http://sqlfiddle.com/#!15/efa43/2 - Konstantin V. Salikhov
2个回答

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

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接