ITPub博客

首页 > 数据库 > 国内数据库 > YashanDB FIND_IN_SET函数

YashanDB FIND_IN_SET函数

国内数据库 作者:崖山数据库系统YashanDB 时间:2025-05-08 18:47:46 0 删除 编辑

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3083630/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: YashanDB EXTRACT函数
请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    639862