2012-07-16 74 views
0

我有一个包含两列[Date],[StopName]的表,我想写一个查询,它将两列显示为一列,例如, 12/05/2007:Stop1。到目前为止,我是这样想的从两列中选择值并显示为一列

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

有什么建议吗?

+0

'+'用于添加数字(或日期算术),'||'是连接字符值的运算符 – 2012-07-16 10:53:30

回答

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

||是连接运算符,就像在甲骨文

固定,以避免转换误差UPDT

0

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

+0

您是对的,谢谢。 – triclosan 2012-07-16 10:58:35

相关问题