2013-04-17 82 views
0

環境:Oracle。如何在SQL select語句內附加2列或更多列

實施例的數據:

select col1, col2, col3 from tableName產生這樣的:

COL1  COL2  COL3 
The  Word  Was 
Value1 Value2 Value3 
I   Am  Table 

我想是這樣的: select (col1 + col2 + col3) as GroupCol from tableName以產生這樣的:

GROUPCOL 
TheWordWas 
Value1Value2Value4 
IAmTable 

一列,它包括三列合而爲一。

這將用於在運行select語句時將十個不同的位置列一起附加到字段上。 這必須處於SQL級別而不是某些報表層級之上。

回答

4

使用||運算符。

SELECT COL1 || COL2 || COL3 
+0

感謝您的快速回答@George。你擊敗了其他人一分鐘 –

+1

其實,他擊敗了我 - 確保他得到你接受的投票,如果它解決了你的問題。 :) –