标签: sql presto
我有一个列,该列是 Varchar ,例如a:b:c:d或h:i:j
a:b:c:d
h:i:j
在这里,我希望结果列分别为b:c:d或i:j
b:c:d
i:j
我尝试了SPLIT_PART('a:b:c:d',':',2)函数,但这仅返回'b'
SPLIT_PART('a:b:c:d',':',2)
答案 0 :(得分:0)
尽管您可以使用数组方法执行此操作,但这样做可能很简单:
select substr(str, position(':' in str) + 1)