LISTAGG相当于Teradata

Ari*_*rya 2 teradata

在teradata中是否有任何等效的oracle的Listagg函数.递归是我尝试过的一个选项,但想要的东西不是.

谢谢Aritra

dno*_*eth 5

如果安装了Teradata的XML服务(默认从14.10开始?),就会有一个名为XMLAGG的函数,例如

SELECT DatabaseName, TABLENAME, 
   TRIM(TRAILING ',' FROM (XMLAGG(TRIM(Columnname)|| ',' ORDER BY ColumnId) (VARCHAR(10000))))
FROM dbc.ColumnsV
WHERE databasename = 'dbc' 
  AND TABLENAME = 'ColumnsV'
GROUP BY 1,2
Run Code Online (Sandbox Code Playgroud)