数据仓库服务 GAUSSDB(DWS)-GaussDB(DWS)如何实现行转列及列转行?:场景介绍

时间:2024-06-21 18:00:22

场景介绍

以学生成绩为例:

老师会按照学科录入成绩,每科老师都会单独录入每个学生对应学科的成绩,而每位学生只关注自己各科的成绩。如果把老师录入数据作为原始表,那么学生查看自己的成绩就要用到行转列;如果让学生自己填写各科的成绩并汇总,然后老师去查自己学科所有学生的成绩,那就是列转行。

行转列与列转行的示意图如下:

图1 示意图
  • 行转列

    将多行数据转换成一行显示,或将一列数据转换成多列显示。

  • 列转行

    将一行数据转换成多行显示,或将多列数据转换成一列显示。

support.huaweicloud.com/dws_faq/dws_03_2110.html