Sql 拆分并返回Presto中除第一个元素以外的所有元素
我有一个列,它是一个Varchar类似Sql 拆分并返回Presto中除第一个元素以外的所有元素,sql,presto,Sql,Presto,我有一个列,它是一个Varchar类似a:b:c:d或h:I:j 这里我希望结果列分别为b:c:d或I:j 我尝试了SPLIT\u PART('a:b:c:d',':',2)函数,但它只返回'b'虽然可以使用数组方法执行此操作,但执行以下操作可能非常简单: select substr(str, position(':' in str) + 1)
a:b:c:d
或h:I:j
这里我希望结果列分别为b:c:d
或I:j
我尝试了
SPLIT\u PART('a:b:c:d',':',2)
函数,但它只返回'b'虽然可以使用数组方法执行此操作,但执行以下操作可能非常简单:
select substr(str, position(':' in str) + 1)