簡體   English   中英

數據集轉置

[英]Dataset Transposing

我正在嘗試在 SQL 中創建一個表,該表列出了當前列標題和現有行,因此當前列表將具有標題當前布局

Code   1   2    3
ABC    50  80  90
DEF    40  20  70

但我想將該值顯示為目標布局

ABC 1 50
ABC 2 80
ABC 3 90
DEF 1 40
DEF 2 20
DEF 3 70

甚至不確定是否可能,但希望得到幫助

您可以使用union all

select code, 1, col1 from t union all
select code, 2, col2 from t union all
select code, 3, col3 from t ;

一些數據庫支持橫向連接,這比union all更有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM