如何在oracle中进行列行转换

日期:2016-03-06 19:36:15 人气:1

如何在oracle中进行列行转换

数据表示例: 假设要将name值作为行,course值作为列,转换后效果为: 对应的SQL如下: 方法1:使用表连接 SELECT DISTINCT a.name, (SELECT score FROM grade b WHEREa.name=b.name AND b.course='语文') AS '语文', (SELECT score FROM grade b WHEREa.name=b.name AND b.course='数学') AS 
    A+
热门评论