string(6) "行列" TAGS:行列 寻技术

TAGS:行列

Oracle使用pivot和unpivot函数实现行列转换

一、需求说明 项目开发过程中涉及到oracle数据库的数据操作;但是需要将数据进行列的互转,通过查阅资料可知在oracle中有三种方式可以实现行列互转: ①使用decode 函数; ②使用case when 函数; ③使用pivot函数; 参考:Oracle中实现行列互转的方法分享 二、实现方法 我这里有一个数据表内容如下: 2.1、实现将上图内容转为行——decode函

Oracle 2023年10月06日  71

Oracle中实现行列互转的方法分享

一、使用Case when 实现列转为行(多行一列-->一行多列) 1.1、实现效果 ①原表效果 ②实现将Course课程列内容转为行效果【实现将每个人员的课程信息合成一行,且获取到课程总分】 1.2、列转行(多行一列-->一行多列) sql语句 SELECT NAME, MAX(CASE WHEN COURSE='语文' THEN SCOR

Oracle 2023年08月04日  73

关闭

用微信“扫一扫”