写点什么

YashanDB FIND_IN_SET 函数

作者:YashanDB
  • 2025-05-08
    广东
  • 本文字数:384 字

    阅读完需:约 1 分钟

FIND_IN_SET 函数功能是查找expr表示的字符串在字符串列表 strlist 中第一次出现的位置(以 1 为基),函数返回值为 INT 类型。

expr、strlist

在行式计算中,expr 和 strlist 的值不能为 RAW 类型。在向量化计算中,expr 和 strlist 的值不能为布尔型和 RAW 类型。

  • 本函数在查找过程中对大小写不敏感。

  • strlist 字符串列表是由','分割的子串组成的字符串。基于此规则,当 expr 中包含','时,函数将不能保证返回结果的正确性。

  • 当 expr 或 strlist 中任一值为 NULL 时,函数返回 NULL。

  • expr 不支持 32000 字节以上的 XMLTYPE、LOB 类型数据。

示例

SELECT FIND_IN_SET('b', 'a,b,c') a,FIND_IN_SET('深圳', '广东省,深圳') b,FIND_IN_SET(3, '1,2,3') c,FIND_IN_SET('a', 'A,B,C') dFROM DUAL;
A B C D------------ ------------ ------------ ------------ 2 2 3 1
复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB FIND_IN_SET函数_YashanDB_InfoQ写作社区