2015-05-27 38 views
1

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

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

,我想记录,并添加到每个ID某些特定的前缀 - 让我们说“foo_”,理想的结果是:

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

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

在此先感谢!

+0

http://sqlfiddle.com/#!15/efa43/2 –

回答

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

这是伟大的,谢谢! – dahel