数据仓库服务 GAUSSDB(DWS)-字符处理函数和操作符:substr(string,from)

时间:2024-09-24 15:54:39

substr(string,from)

描述:

从参数string中抽取子字符串。

from表示抽取的起始位置。

  • from为0时,按1处理。
  • from为正数时,抽取从from到末尾的所有字符。
  • from为负数时,抽取字符串的后n个字符,n为from的绝对值。

返回值类型:varchar

示例:

from为正数时:

1
2
3
4
5
SELECT substr('ABCDEF',2);
 substr
--------
 BCDEF
(1 row)

from为负数时:

1
2
3
4
5
SELECT substr('ABCDEF',-2);
 substr
--------
 EF
(1 row)
support.huaweicloud.com/sqlreference-910-dws/dws_06_0030.html