如何在postgresql中组合列

时间:2013-12-27 11:27:37

标签: sql postgresql

如何在select命令中组合不同的列,并插入一些特殊字符,如@, - 等。

列是日期,主队,客队。我想用以下格式:

12-36 awayteam @ hometeam。

1 个答案:

答案 0 :(得分:1)

只需使用可选的连接。

SELECT home_score || '-' || away_score || ' ' ||  home || ' @ ' ||  away as Result
FROM Score

表:

CREATE TABLE Score
(
   home        varchar(20),
   away        varchar(20),
   home_score  integer,
   away_score  integer
);