如何垂直显示SQL表?
db2 => SELECT * FROM a
=====第一行=====
X: 1
Y: apple
Z: 10
=====第2行=====
X: 10
Y: kiwi
Z: 20
通常是这样的
db2 => SELECT * FROM a
X Y Z
--- ------- -----
1 apple 10
10 kiwi 20
答案 0 :(得分:0)
检查这个。
SELECT A FROM
(
SELECT X,concat('X:',X)A FROM #Table
union
SELECT X,concat('Y:',Y) FROM #Table
union
SELECT X,concat('Z:',Z) FROM #Table
)a
输出