配置单元拆分字符串以获取除第一个以外的所有项?

sg24os4d  于 2021-05-27  发布在  Hadoop
关注(0)|答案(2)|浏览(288)

我有一个列数据“testdata”,比如“,def,ghi,jkl”,我想检索输出为“def,ghi,jkl”
我可以像这样检索第一个数据

SELECT split(testdata,'[\,]')[0] FROM tablename;

我需要一个类似的单一查询来获取除第一个项目以外的所有项目。

gjmwrych

gjmwrych1#

建议的方法是:

select  substr("abc,def,ghi,jkl",5);

Select substr(testdata,5) FROM tablename;
ckocjqey

ckocjqey2#

可以这样做

select regexp_extract(testdata,'^(.*?)(?:,)(.*)$', 2) from tablename;

相关问题