从两列中选择值并显示为一列

时间:2012-07-16 10:34:33

标签: sql postgresql

我有一个包含两列[Date],[StopName]的表,我想写一个查询,它将两列显示为一列,例如2007年5月12日:停止1。到目前为止,我正在尝试这样的

SELECT  Date + ':' + StopName as Departure from tbldept.

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

SELECT  to_char(Date, 'DD/MM/YYYY') || ':' || to_char(StopName) as Departure 
from tbldept.

||是连接运算符,就像在Oracle中一样

已修复

UPDT 以避免转换错误

答案 1 :(得分:0)

你是对的,可能会得到转换失败错误。在这种情况下,您需要将列转换为varchar数据类型。