首页 文章

使用分隔符拆分[重复]

提问于
浏览
-1

这个问题在这里已有答案:

我有一个格式为数据的列:“abc.def.ghi.jkl”我想写一个查询来拆分它,例如我想获取此字符串的“abc”,因为长度不是固定的每个值我需要一些方法来使用“ . ”来拆分这个字符串 . 分隔符 . 请提出一些建议

1 回答

  • 1

    您可以使用“regexp_substr”和“connect by”来获得所需的结果,如下所示:

    select regexp_substr('abc.def.ghi.jkl','[^.]+', 1, level) as splitted_string
    from dual
    connect by regexp_substr('abc.def.ghi.jkl', '[^.]+', 1, level) is not null;
    

相关问题