SelectDB Enterprise
参考手册
SQL 函数
标量函数
字符串函数
FIND_IN_SET

FIND_IN_SET

描述

返回 strlist 中第一次出现 str 的位置(从 1 开始计数)。

strlist 是用逗号分隔的字符串。特殊情况:

  • 如果没有找到,返回 0。
  • 任一参数为 NULL,返回 NULL。

语法

FIND_IN_SET ( <str> , <strlist> )

参数

参数说明
<str>需要查找的字符串
<strlist>需要被查找的字符串

返回值

参数 <str> 在参数 <strlist> 第一次出现的位置。特殊情况:

  • 如果没有找到,返回 0。
  • 任一参数为 NULL,返回 NULL。

举例

SELECT FIND_IN_SET("b", "a,b,c")
| find_in_set('b', 'a,b,c') |
+---------------------------+
|                         2 |
+---------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标