我在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)
答案 0 :(得分:2)
你可以试试这个。要连接'
,您必须使用''
。
select "Builder" ||' ('|| "Lot_Size" || '''s)' as "NewColumn" from MyTable
答案 1 :(得分:0)
这也是使用美元报价的好时机。
select "Builder" || ' (' || "Lot_Size" || $$'s)$$ as "NewColumn" from MyTable;
我发现这使得嵌入式引用更容易阅读。