[英]count substring_index
我需要知道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乘以分隔符长度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.