开发者

Rotating sql table

开发者 https://www.devze.com 2022-12-24 19:27 出处:网络
my sql talble has the following structure F1F2F3F4F5 Group1234 Design567开发者_如何学编程8 now i want to read this and return a query result as show below please help

my sql talble has the following structure

F1      F2     F3     F4     F5 
Group   1      2      3      4  
Design  5      6      7开发者_如何学编程      8 

now i want to read this and return a query result as show below please help

F1      Value 
Group   1    
Group   2    
Group   3    
Group   4 
Design  5       
Design  6   
Design  7   
Design  8   


SQL 2005 Introduced a pivot and matching unpivot clause, and this looks like a prime case, if you're unable to fix the underlying schema


You could use the UNION operator:

SELECT F1, F2 AS VALUE FROM TABLE
UNION
SELECT F1, F3 AS VALUE FROM TABLE
UNION
SELECT F1, F4 AS VALUE FROM TABLE
UNION
SELECT F1, F5 AS VALUE FROM TABLE
0

精彩评论

暂无评论...
验证码 换一张
取 消