普元数据集成平台 普元数据集成平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • 列转行组件
  • 开发步骤

# 列转行组件

将学生成绩按照学号分组输出。

input

# 开发步骤

准备数据

DROP TABLE IF EXISTS `stuinfo`;
CREATE TABLE `stuinfo` (
`ID` int NOT NULL,
`COURSE` varchar(10) DEFAULT NULL,
`GRADE` int DEFAULT NULL
) ;

INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (1, 'CH', 90);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (2, 'CH', 95);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (3, 'CH', 92);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (1, 'MA', 86);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (2, 'MA', 89);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (3, 'MA', 92);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (1, 'EN', 89);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (2, 'EN', 90);
INSERT INTO `stuinfo` (`ID`, `COURSE`, `GRADE`) VALUES (3, 'EN', 93);

在关系型数据库输入组件中选择刚才创建的表。

input

排序记录组件按照ID字段排序。

input

按照ID进行数据分组,将关键字段的值在目标字段中进行重命名,数据字段为关键字段的值。

input

输出结果如下。

input