数据的特殊连接
special concatenate of data
我正在尝试连接我的客户的一些信用卡数据。
例如,我有下一个 table(称之为 Table A):
custNum totAmount creditCardType
10 100 Visa
10 250 Mastercard
27 350 Visa
10 500 AmericanExpress
27 100 AmericanExpress
等...
我正在尝试以下一种格式连接这些数据:
custNum totAmount creditCardType
10 850 Visa,Mastercard,AmericanExpress
27 450 Visa,AmericanExpress
有没有聪明又简单的方法呢?
提前致谢!
在 Teradata 中有两种可能的解决方案:
#1:递归查询,总是 returns 有序列表。当有很多行要连接时,可能会使用大量假脱机(在使用信用卡类型时不是您的情况)。此外,您需要创建一个 Volatie Table 来实现 ROW_NUMBER:
#2:XMLAGG,如果XML-系统上安装了服务,语法更简单,可选地返回有序列表:
我正在尝试连接我的客户的一些信用卡数据。
例如,我有下一个 table(称之为 Table A):
custNum totAmount creditCardType
10 100 Visa
10 250 Mastercard
27 350 Visa
10 500 AmericanExpress
27 100 AmericanExpress
等...
我正在尝试以下一种格式连接这些数据:
custNum totAmount creditCardType
10 850 Visa,Mastercard,AmericanExpress
27 450 Visa,AmericanExpress
有没有聪明又简单的方法呢?
提前致谢!
在 Teradata 中有两种可能的解决方案:
#1:递归查询,总是 returns 有序列表。当有很多行要连接时,可能会使用大量假脱机(在使用信用卡类型时不是您的情况)。此外,您需要创建一个 Volatie Table 来实现 ROW_NUMBER:
#2:XMLAGG,如果XML-系统上安装了服务,语法更简单,可选地返回有序列表: