Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


STRPOS

📄字数 338
👁️阅读量 加载中...

功能描述

查找子字符串在源字符串中首次出现的位置。

语法格式

sql
STRPOS(expr1, expr2)

输入参数

  • expr1VARCHAR 类型,要搜索的源字符串;
  • expr2VARCHAR 类型,要查找的子字符串。

输出结果

  • INTEGER 类型,表示字符串 expr2 在字符串 expr1 中首次出现的位置。
  • expr1 字符串中未找到字符串 expr2 时,输出结果为 0;任意输入参数为 NULL时,输出结果为 NULL;当 expr2 不为 NULLexpr1 为空字符串时,输出结果为 '1';当 expr1 不为 NULL 和空字符串时,如果 expr2 的值为空字符串,则输出结果为 0

示例

sql
-- 获取'de'在'abcdeabcde'中首次出现的位置
SQL> SELECT STRPOS('abcdeabcde', 'de') FROM dual;

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