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 |