CSV / XLXS到SQL表:基于格式

时间:2017-10-16 19:40:47

标签: sql loops csv xlsx

我有以下案例

我有以下csv文件格式示例:

Year;Ligue1;Ligue2;Ligue3
2017;Manchester;Burnley;Doncaster
2016;Chelsea;Aston Villa;Leeds
2015;Arsenal;Newcastle;Sheffield

到目前为止,我想创建的是一个表/视图,每年只有每行和每个Ligue。 例如:年份: 2017 ;法甲:联赛 1;团队:曼彻斯特

我的想法如下。

将CSV文件批量放入数据库:批量转换为...

加载数据后,我会遍历第一列(Ligue1)到最后一列(Ligue 3)的所有记录,并根据联盟分类将这些记录插入特定视图。

例如,我将创建以下视图:

仅使用3列查看足球年度联盟获胜者

插入足球(年度联赛 = 始终是列的名称(联赛1,联赛2或联赛3 团队)团队是特定年份的相关获胜者。

最终结果示例:

Year;League;Winner
2017;League1;Manchester
2017;League2;Burnley
2017;League3;Doncaster

将CSV扩展为最佳方法的想法是什么?

我如何获得第二步中描述的结果和案例?使用Counters / Cursors ......?

0 个答案:

没有答案