kettle行轉列,Kettle行列轉換

 2023-11-19 阅读 27 评论 0

摘要:Kettle在控件中擁有行列轉換功能,但是行列轉換貌似是弄反了。 一.行轉列 1.數據庫腳本 create TABLE StudentInfo (studentno int,subject varchar(10),grade int );insert into StudentInfo values(201105545,'語文',80); insert into StudentInfo values(201

Kettle在控件中擁有行列轉換功能,但是行列轉換貌似是弄反了。

一.行轉列

1.數據庫腳本

create TABLE StudentInfo
(studentno int,subject varchar(10),grade int 
);
insert into StudentInfo values(201105545,'語文',80); insert into StudentInfo values(201105545,'數學',82); insert into StudentInfo values(201105545,'英語',84); insert into StudentInfo values(201105543,'語文',70); insert into StudentInfo values(201105543,'數學',74); insert into StudentInfo values(201105543,'英語',76); insert into StudentInfo values(201105548,'語文',90); insert into StudentInfo values(201105548,'數學',93); insert into StudentInfo values(201105548,'英語',94); commit;

2.總體行轉列示意圖

kettle行轉列。2.1表輸入配置

2.2列轉行配置

?

2.3字段選擇配置

oracle中行轉列,2.4文本文件輸出配置

輸出到文件后查看內容

二.列轉行

1.數據庫腳本

CREATE TABLE StudentInfo_TMP(studentno INT,Chinese INT,Math INT,English int);INSERT INTO StudentInfo_TMP VALUES(201105543,70,74,76);INSERT INTO StudentInfo_TMP VALUES(201105545,80,82,84);INSERT INTO StudentInfo_TMP VALUES(201105548,90,93,94);

sql行列轉換的函數,2.整體示意圖

2.1表輸入

2.2行轉列

?

粘貼行列如何轉換?2.3字段選擇

2.4文本文件輸出

3.執行后查看輸出文本文件

oracle行列轉換、?

轉載于:https://www.cnblogs.com/OliverQin/p/5871330.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/180347.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息