MySQL 字符串分隔成行&子串统计
程序员文章站
2022-04-15 14:43:33
利用help_topic表把字符串转换成行(分隔符号',') 统计字符串每个子串出现次数(分隔符号',') ......
利用help_topic表把字符串转换成行(分隔符号',')
select substring_index(substring_index('a,b,c,d,e,f,g,h',',',`help_topic_id`+1),',',-1) as `id` from mysql.`help_topic`;
统计字符串每个子串出现次数(分隔符号',')
select substring_index(substring_index(a.`column`,',',b.`help_topic_id` + 1),',',-1) as `sub_column`,count(a.`column`) as `count` from `test` a join mysql.`help_topic` b on b.`help_topic_id` < (length(a.`column`) - length(replace(a.`column`,',',''))+1) group by substring_index(substring_index(a.`column`,',',b.`help_topic_id` + 1),',',-1);
推荐阅读
-
MySQL 字符串分隔成行&子串统计
-
MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串
-
Python实现统计给定字符串中重复模式最高子串功能示例
-
mysql 统计一个字符在字符串中出现的次数
-
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
-
MySQL 字符串拆分操作(含分隔符的字符串截取)
-
MySQL 字符串拆分实例(无分隔符的字符串截取)
-
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方_MySQL
-
Mysql取某个表的全部字段,以分隔符链接为一串字符串
-
写一个程序统计输入字符串中以“,”分隔的各种单词出现的次数。例如:输入的字符串为“java,java,j2ee,ibm,j2ee,ibm,j2me,jav...