Skip to content

POSITION

功能描述

查找子字符串expr1在主字符串expr2中首次出现的位置。expr2的第一个字符位置数为1,其余类推。

说明:

若expr1是expr2的子串,则返回值大于等于1,否则返回0。

语法格式

POSITION(expr1 IN expr2)

参数说明

  • expr1:子字符串。
  • expr2:主字符串。

函数返回类型

INT数值类型。

示例

expr1是expr2的子串:

sql
SQL> SELECT POSITION('A'  IN  'BCDABCD') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
4 |

expr1不是expr2的子串:

sql
SQL> SELECT POSITION('E'  IN  'BCDABCD') FROM dual;

EXPR1 |
------------------------------------------------------------------------------
0 |