2016-08-19 2 views
0

2つの列を結合して、2番目の列が最初の列の下に追加されるようにしたいとします。例えばのために :2つの列をSQLで結合する

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

結果:

Col : A B C D E F 
+0

正確に達成しようとしていることはありますか?あなたの説明は例と関連していません。 –

+0

どのデータベースですか? –

+0

select文で列を結合するだけです。あなたのテーブルからCol 1 + Col 2を選択してください。 –

答えて

3

は、1つの列と2つの列を取得するためにUNION ALLを行います

select col1 from tablename 
UNION ALL 
select col2 from tablename 

あなたは絶対にcol2の値の前にcol1の値をしたい場合は、派生テーブルにまとめて、ORDER BY

01を追加します
+0

@GiladGreen、彼は本当ですか?私が理解しているように、OPは3列のデータを持つテーブルを2列に持っています。 – jarlh

+0

ありがとうございます。 –

+0

@BurhanShakir、聞くのは素晴らしいです! – jarlh

0
SELECT CONCAT(col1, col2) AS col FROM table 
関連する問題