分割并返回Presto中除第一个元素外的所有元素

时间:2018-08-31 18:07:55

标签: sql presto

我有一个列,该列是 Varchar ,例如a:b:c:dh:i:j

在这里,我希望结果列分别为b:c:di:j

我尝试了SPLIT_PART('a:b:c:d',':',2)函数,但这仅返回'b'

1 个答案:

答案 0 :(得分:0)

尽管您可以使用数组方法执行此操作,但这样做可能很简单:

select substr(str, position(':' in str) + 1)