我有一个列数据“testdata”,比如“,def,ghi,jkl”,我想检索输出为“def,ghi,jkl”我可以像这样检索第一个数据
SELECT split(testdata,'[\,]')[0] FROM tablename;
我需要一个类似的单一查询来获取除第一个项目以外的所有项目。
gjmwrych1#
建议的方法是:
select substr("abc,def,ghi,jkl",5); Select substr(testdata,5) FROM tablename;
ckocjqey2#
可以这样做
select regexp_extract(testdata,'^(.*?)(?:,)(.*)$', 2) from tablename;
2条答案
按热度按时间gjmwrych1#
建议的方法是:
ckocjqey2#
可以这样做