2

我有一张像

表 1 图片

我希望将该表转换为

表 2 图像

使用TeraData查询

4

1 回答 1

1

如果您知道值列表,则可以使用条件聚合:

select max(case when name = 'AA' then value end) as aa,
       max(case when name = 'BB' then value end) as bb,
       max(case when name = 'CC' then value end) as cc,
       . . .
from t;

如果您不知道值列表,则无法使用简单的 SQL 查询来完成此操作。

于 2018-04-23T10:32:46.593 回答