数据仓库服务 GaussDB(DWS)-字符处理函数和操作符:instr(string,substring[,position,occurrence])

时间:2025-02-12 15:05:09

instr(string,substring[,position,occurrence])

描述:从字符串string的position(缺省时为1)所指的位置开始查找并返回第occurrence(缺省时为1)次出现子串substring的位置的值。

  • 当position为0时,返回0。
  • 当position为负数时,从字符串倒数第n个字符往前逆向搜索。n为position的绝对值。

本函数以字符为计算单位,如一个汉字为一个字符。

返回值类型:integer

示例:

12345
SELECT instr('corporate floor','or', 3); instr -------     5(1 row)
12345
SELECT instr('corporate floor','or',-3,2); instr -------     2(1 row)
support.huaweicloud.com/sqlreference-dws/dws_06_0030.html
推荐文章