解决以下场景的 Teradata 查询
Teradata Query To Solve Below Scenario
我有以下场景,想编写查询来获取输出。
你能帮我解决这个问题吗?
输入:
Column1 Column2
X 1
X 2
X 3
Y 1
Y 2
预期输出:
Column1 Column2
X 1,2,3
Y 1,2
谢谢。
这样做:
SELECT Column1,TRIM(TRAILING ',' FROM (XMLAGG(Column2||',' ORDER BY Column2 ) (VARCHAR(100)))) Column2 FROM database.table
GROUP BY 1
我有以下场景,想编写查询来获取输出。 你能帮我解决这个问题吗?
输入:
Column1 Column2
X 1
X 2
X 3
Y 1
Y 2
预期输出:
Column1 Column2
X 1,2,3
Y 1,2
谢谢。
这样做:
SELECT Column1,TRIM(TRAILING ',' FROM (XMLAGG(Column2||',' ORDER BY Column2 ) (VARCHAR(100)))) Column2 FROM database.table
GROUP BY 1