Oracle分割字符串中的所有逗號 REGEXP_SUBSTR

分割字符串中所有的逗號,然後成多行
參數說明,
參數1: 待分割字符串
參數2:正則表達式
參數3:起始位置,從第幾個字符開始正則表達式匹配(默認爲1)
參數4:標識第幾個匹配組,默認爲1
參數5:模式('i'不區分大小寫進行檢索;'c'區分大小寫進行檢索。默認爲'c'。)


SELECT REGEXP_SUBSTR('34,56,-23', '[^,]+', 1, LEVEL, 'i') AS STR
FROM DUAL
CONNECT BY LEVEL <= LENGTH('34,56,-23') - LENGTH(REGEXP_REPLACE('34,56,-23', ',', '')) + 1;
發佈了29 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章