Oracle中的SPLIT函數(shù)用于將一個(gè)字符串按指定的分隔符拆分成多個(gè)子字符串,并返回一個(gè)包含這些子字符串的數(shù)組。
SPLIT函數(shù)的語(yǔ)法如下: SPLIT(string, separator [, limit])
參數(shù)說(shuō)明:
返回值: SPLIT函數(shù)返回一個(gè)包含拆分后的子字符串的數(shù)組。
示例:
SELECT * FROM SPLIT('Hello,World', ',');
輸出:
COLUMN_VALUE
------------
Hello
World
在上面的示例中,字符串’Hello,World’被逗號(hào)分隔成兩個(gè)子字符串’Hello’和’World’,并通過(guò)SPLIT函數(shù)返回一個(gè)包含這兩個(gè)子字符串的數(shù)組。