2016-08-19 90 views
0

我想以這樣一種方式組合兩列,即在第一列下面添加第二列。 對於如:在SQL中結合兩列

Col 1: A B C 
Col 2: D E F 

結果:

Col : A B C D E F 
+0

你到底在想什麼?您的描述與示例無關。 –

+0

它是什麼數據庫? –

+0

只需在您的select語句中組合列。 SELECT Col 1 + Col 2 FROM yourtable。 –

回答

3

做一個UNION ALL拿到兩列一個單柱:

select col1 from tablename 
UNION ALL 
select col2 from tablename 

如果你絕對要前COL2值COL1值,將其包裝在派生表中並添加一個ORDER BY

select col from 
(
    select col1 as col, 1 as ob from tablename 
    UNION ALL 
    select col2, 2 as ob from tablename 
) dt 
order by ob 
+0

@GiladGreen,他真的嗎?據我瞭解,OP有一個包含3行數據的表格,分爲2列。 – jarlh

+0

感謝工作正常 –

+0

@BurhanShakir,很高興聽到! – jarlh

0
SELECT CONCAT(col1, col2) AS col FROM table