2015-10-06 39 views
0

我有一个领域,我试图基本上unnest。由于Redshift仍然在Postgres 8.0上,我一直在试图找到一种方法来创建一个功能来做到这一点,但有点卡住了。唯一困难的是该字段可以有多个条目。红移不可替代的

所以该字段看起来像:Aleppo-09-SY ; Chicago-IL-US。有时候,它会变成空白或有1个条目,如Chicago-IL-US

是否有可能创建一个UDF来做这个分割?

+0

什么是最大的个人价值塞进一列? –

+0

我在使用Python加载到Redshift之前完成了这项工作,因为这似乎不可能。我仍然认为在Redshift – simplycoding

回答

-2
+0

是没有可能的,但是可以返回多个值吗?我知道新功能是用于标量UDF,那么函数是否能够返回多个值? – simplycoding

+0

@simplycoding我不认为复合数据结构作为返回类型被支持。即便如此,我不确定你需要什么样的理想结果?将具有该字段中多个值的记录拆分为多个记录并复制其他字段? – piggybox

+3

链接导致充满营销演讲的亚马逊公告。 Burried within是允许只有**标量函数的重要信息,唯一允许的语言是Python。所以没有'unnest()'等同可能。这应该是一个评论。 –