oracle 如何截取兩個"-"之間的字符串
2 回答

慕田峪9158850
TA貢獻1794條經(jīng)驗 獲得超8個贊
SELECT REGEXP_SUBSTR('奧迪-A5-Coupe Qu-2.0T-7檔自動-兩門四驅(qū)-西拉紅-深內(nèi)飾', '[^-]+', 1, LEVEL, 'i') AS STR
FROM DUAL
CONNECT BY LEVEL <=
LENGTH('奧迪-A5-Coupe Qu-2.0T-7檔自動-兩門四驅(qū)-西拉紅-深內(nèi)飾') - LENGTH(REGEXP_REPLACE('奧迪-A5-Coupe Qu-2.0T-7檔自動-兩門四驅(qū)-西拉紅-深內(nèi)飾', '-', ''))+1;
- 2 回答
- 0 關(guān)注
- 2584 瀏覽
添加回答
舉報
0/150
提交
取消