欢迎投稿

今日深度:

MySQL 字符串分隔成行&子串统计,

MySQL 字符串分隔成行&子串统计,


利用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);

www.htsjk.Com true http://www.htsjk.com/Mysql/27946.html NewsArticle MySQL 字符串分隔成行子串统计, 利用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_top...
相关文章
    暂无相关文章
评论暂时关闭