【发布时间】:2018-04-15 01:06:14
【问题描述】:
在 Teradata Sql 中(如果可能,也可以在 SAS 中执行)我试图根除给定 ID 有多个不同值的几个字段的重复项。我不想丢失该列中新的不同值,因此我想将其写为新列。可能有任意数量的不同值,因此它必须动态计算每个不同的值并为每个不同的值写入一个新列。下面是表格示例:
ID | V1 | V2 |
A | Mike | 25 |
A | Mike | 26 |
A | Mike | 27 |
收件人:
ID | V1 | V2 | V2.1 | V2.2 |
A | Mike | 25 | 26 | 27 |
【问题讨论】:
-
如果插入另一个 Mike 行,预期的结果是什么?你想让第四列突然出现吗?
-
@jarlh 是的,我想添加列,直到 Mike 成为新的“ID”
标签: sql sas duplicates teradata