Teradata XMLAGG 函数在雪花中不起作用
Teradata XMLAGG function is not working in snowflake
Select
合同版本号
,起源
XMLAGG(FIRSTSTATION || '/' ORDER BY FIRSTSTATION) AS InterTransptAndCarrCode
来自 LdCONTRACTMULTISEGMENT
WHERE firstsegair1='AC' AND secondsegair1 <> 'AC'
按 1,2,SECONDSEGAIR1 分组
XMLAGG
是一个 Teradata 函数,您不能期望所有这些函数都按原样在雪花中运行。但是您只是想获得一个 group concat 并且 snowflake 支持标准 SQL 函数:
LISTAGG(FIRSTSTATION, '/') WITHIN GROUP (ORDER BY FIRSTSTATION)
Select 合同版本号 ,起源 XMLAGG(FIRSTSTATION || '/' ORDER BY FIRSTSTATION) AS InterTransptAndCarrCode 来自 LdCONTRACTMULTISEGMENT WHERE firstsegair1='AC' AND secondsegair1 <> 'AC' 按 1,2,SECONDSEGAIR1 分组
XMLAGG
是一个 Teradata 函数,您不能期望所有这些函数都按原样在雪花中运行。但是您只是想获得一个 group concat 并且 snowflake 支持标准 SQL 函数:
LISTAGG(FIRSTSTATION, '/') WITHIN GROUP (ORDER BY FIRSTSTATION)