gpt4 book ai didi

sql - 从sql server中的charindex函数获取第二次出现

转载 作者:行者123 更新时间:2023-12-04 11:38:46 30 4
gpt4 key购买 nike

我需要为下面的文本获取第二次出现的空间。它应该是 56 之后的空间,但我在 56 之前获得第 15 位作为第一个。

select charindex(' ', 'Posted/edited: 56 days ago', 2)

最佳答案

您需要设置START_LOCATIONCHARINDEX .意思是在什么字符后面charindex应该可以找到。在我们的例子中,我们需要在 56 之后找到.所以代码应该是这样的:

select CHARINDEX(' ', 'Posted/edited: 56 days ago', 
CHARINDEX('56', 'Posted/edited: 56 days ago', 0));

输出:
18

关于sql - 从sql server中的charindex函数获取第二次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55611930/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com