列中的撇号和括号

时间:2016-12-21 18:35:07

标签: sql postgresql

我在postgreSQL中连接两列,不知道如何完成这项任务。我希望能够获得" Lot_Size"在括号中添加撇号和数字。

select concat("Builder",' ', "Lot_Size") as "NewColumn" from MyTable

NewColumn
Macys 55
Blue Goose 65
Blue Mesa 75

我想要得到的结果:

Macys (55's)
Blue Goose (65's)
Blue Mesa (75's)

2 个答案:

答案 0 :(得分:2)

你可以试试这个。要连接',您必须使用''

select "Builder" ||' ('|| "Lot_Size" || '''s)' as "NewColumn" from MyTable

答案 1 :(得分:0)

这也是使用美元报价的好时机。

select "Builder" ||  ' (' || "Lot_Size" || $$'s)$$ as "NewColumn" from MyTable;

我发现这使得嵌入式引用更容易阅读。