1

次のようなクエリがあります。

SELECT '35111212', '11245452', '42215512'...... and more values.

これにより、次の結果が得られます。

(No column name)    (No column name)    (No column name)
--------           --------            --------
35111212           11245452            42215512

そして、それを次のように変換する必要があります。

(No column name)
--------
35111212
11245452
42215512

「ユニオン」を使わずにそれは可能ですか?選択に大量の値があります。

4

1 に答える 1

1

列に名前が付けられている場合、これを行うことができます。

select val from  
( 
   select col1 = '1', col2 = '2', col3 = '3'
) a
unpivot 
(
   var for col in (col1, col2, col3)
) as unpvt
于 2013-05-09T09:43:18.827 に答える