oracle 如何截取两个"-"之间的字符串?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 如何截取两个"-"之间的字符串?相关的知识,希望对你有一定的参考价值。

参考技术A SELECT REGEXP_SUBSTR(\'奥迪-A5-Coupe Qu-2.0T-7档自动-两门四驱-西拉红-深内饰\', \'[^-]+\', 1, LEVEL, \'i\') AS STR \\x0d\\x0a FROM DUAL \\x0d\\x0aCONNECT BY LEVEL <= \\x0d\\x0a LENGTH(\'奥迪-A5-Coupe Qu-2.0T-7档自动-两门四驱-西拉红-深内饰\') - LENGTH(REGEXP_REPLACE(\'奥迪-A5-Coupe Qu-2.0T-7档自动-两门四驱-西拉红-深内饰\', \'-\', \'\'))+1;

以上是关于oracle 如何截取两个"-"之间的字符串?的主要内容,如果未能解决你的问题,请参考以下文章

oracle 如何截取两个"-"之间的字符串,如果是正则表达式该如何用啊?

PHP中如何截取两个指定字符中间的字符?急!

javascript 如何截取两个指定下标之间的字符串

java 截取一空格为分隔符的字符串

如何截取并替换字符串中相同部分

javascript 如何截取两个指定下标之间的字符串