1、列转行
栗子:将下面右表转换成左表的形式
SELECT SN,MAX(CASE WHEN Field_Name='BL1_Ver' THEN Field_Value END) BL1_Ver,
MAX(CASE WHEN Field_Name='BL2' THEN Field_Value END) BL2,
MAX(CASE WHEN Field_Name='BL3' THEN Field_Value END) BL3
FROM 表名
GROUP BY SN
【转自】
https://zhidao.baidu.com/question/1541450224476008187.html
2、行转列
方法一:union函数
https://blog.csdn.net/gdp5211314/article/details/8792974/
方法二:unpivot函数