SPLIT_PART
功能描述
将给定字符串按指定分隔符分割并返回第n部分(n<0,从右到左计算第n部分)。
语法格式
SPLIT_PART(expr1, expr2, expr3)
参数说明
- expr1:源字符串,CHAR,VARCHAR或者能隐式转换为CHAR,VARCHAR的类型
- expr2:分割字符,CHAR,VARCHAR或者能隐式转换为CHAR,VARCHAR的类型
- expr3:指定返回的部分(n),INTEGER类型
函数返回类型
VARCHAR类型
示例
sql
SQL> SELECT split_part('www.db.com','.',2);
EXPR1 |
------------------------------------------------------------------------------
db|
Total 1 records.
Use time:0 ms.
SQL> SELECT split_part('www.db.com','.',-3);
EXPR1 |
------------------------------------------------------------------------------
www|