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

# 行扁平化组件

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

input

# 开发步骤

准备数据

DROP TABLE IF EXISTS `stuinfo2`;
CREATE TABLE `stuinfo2` (
`ID` int NOT NULL,
`GRADE` int DEFAULT NULL
) ;

INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (1, 90);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (2, 95);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (3, 92);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (1, 86);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (2, 89);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (3, 92);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (1, 89);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (2, 90);
INSERT INTO `stuinfo2` (`ID`, `GRADE`) VALUES (3, 93);

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

input

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

input

按照ID进行数据分组,字段名称是每个分组中包含的扁平化字段的个数并赋予自定义输出字段名称,扁平化字段为输出的值。

input

输出结果如下。

input