Skip to content

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|