gpt4 book ai didi

mysql - 计数 substring_index

转载 作者:可可西里 更新时间:2023-11-01 07:31:05 27 4
gpt4 key购买 nike

我需要知道 substring_index 如何只返回与分隔符数量完全匹配的所有行。在这种情况下 .

例如这个查询:

 SELECT
SUBSTRING_INDEX(ABC, '.', 4)
FROM xxx

只有当行完全像这样(有 4 个单词)时才应该输出:

aaa.bbb.ccc.ddd

问题是:这一行也显示了。

aaa.bbb

最佳答案

这将返回 ABC 有 3 个 . 分隔符的任何内容。

select *
from xxx
where char_length(replace(ABC, '.', '')) + 3 = char_length(ABC)

如果您的定界符是多字符字符串,则需要将 3 乘以定界符长度。

关于mysql - 计数 substring_index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713113/

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