1
假设我有一个表cities
,其字段为state
和city
。数据是这样的:作为一个join()聚合函数,可以在特定的字符上共同赋值字段值吗?
State City
Ohio Eaton
Ohio Columbus
Ohio Dayton
Ohio Greenville
New York New York
New York Albany
New York Syracuse
我希望能够做到这一点:
select state, join(city,',') from cities
group by state
...回到这一点:
State City
Ohio Eaton,Columbus,Dayton,Greenville
New York New York,Albany,Syracuse
我需要创建一些疯狂UDF为此?如果没有函数,是否有办法使用一些SQL魔法来实现这一点?
所以基本上相当于mysql的group_concat()函数?发现这个:http://forums.teradata.com/forum/analytics/concatenate-vertically – 2013-04-11 18:28:53