SPLIT() 函數透過指定的分隔符號拆分字串為數組,傳回字串數組,其中每個元素都是原始字串中以分隔符號分隔的部分。用法包括:將逗號分隔的值清單拆分為陣列、從路徑中提取檔案名稱、將電子郵件地址拆分為使用者名稱和網域。
Oracle 中的SPLIT() 函數
SPLIT() 函數用於將字串依指定的分隔符拆分為數組。其語法如下:
<code>SPLIT(string, delimiter)</code>
參數:
傳回值:
傳回一個字串數組,其中每個元素都是原始字串中以分隔符號分隔的部分。
用法:
SPLIT() 函數可以用來解決各種字串處理任務,例如:
將逗號分隔的值清單拆分為陣列:
<code>SELECT SPLIT('name1,name2,name3', ',') FROM dual;</code>
從路徑中提取檔案名稱:
<code>SELECT SPLIT('path/to/filename.ext', '/')[-1] FROM dual;</code>
將電子郵件地址拆分為使用者名稱和網域:
<code>SELECT SPLIT('username@domain.com', '@')[1] FROM dual;</code>
#注意事項:
以上是oracle中split()函數用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!