如何在postgresql中组合列

如何在postgresql中组合列,sql,postgresql,Sql,Postgresql,如何在select命令中组合不同的列,并插入一些特殊字符,如@,-等 列为日期、主队、客队。我想要以下格式: 12-36 awayteam@hometeam。只需使用select提供的连接即可 SELECT home_score || '-' || away_score || ' ' || home || ' @ ' || away as Result FROM Score 表格: CREATE TABLE Score ( home varchar(20), aw

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

列为日期、主队、客队。我想要以下格式:


12-36 awayteam@hometeam。

只需使用select提供的连接即可

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
);

太好了,我很高兴它帮助了你还有一个问题,我们可以在提取数据时更改数据类型吗?我的意思是使用select命令。您可以详细说明您的问题吗?@user1087354是的,您可以。描述你拥有的以及你想把它转换成什么。