instr函数

我想获取字符串中的“CRS_95”,用instr()函数获取第二个.的位置,这样写为什么报错呢?

356f58ccd51c3bab698d468d20d1d8c.jpg

FineReport 阿洋在燃烧 发布于 2024-8-6 11:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-8-6 11:03

首先把这个分号删了

其次你是啥数据库 有这函数么?

image.png

  • 阿洋在燃烧 阿洋在燃烧(提问者) mysql数据库,是有这个函数的,我把参数1和2去掉就可以执行,但是我想要第二个.的位置
    2024-08-06 11:05 
  • Z4u3z1 Z4u3z1 回复 阿洋在燃烧(提问者) 不是这样用的啊。你直接把这个字段原样查出来,然后拖帆软里(比如A1),用帆软公式处理INDEXOFARRAY(split(A1,"."),2)
    2024-08-06 11:09 
最佳回答
0
free_zzLv6中级互助
发布于2024-8-6 11:03(编辑于 2024-8-6 11:09)

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX("ConnectionConfig.connections.cRS_95.authentication.username", '.', 3), '.', -1)

  • 2关注人数
  • 148浏览人数
  • 最后回答于:2024-8-6 11:09
    请选择关闭问题的原因
    确定 取消
    返回顶部