MySQL 字符串拆分操作(含分隔符的字符串截取)

有朋友问我一个统计sql,需要统计字符串的个数

白俊遥博客

SELECT
        substring_index( substring_index( A.`module`, ',', B.`help_topic_id` + 1 ), ',',- 1 ) AS `sub_column`,
        COUNT( A.`module` ) AS `count` 
FROM
        `a` A
        JOIN mysql.`help_topic` B ON B.`help_topic_id` < ( length( A.`module` ) - length( REPLACE ( A.`module`, ',', '' ) ) + 1 ) 
GROUP BY
        substring_index( substring_index( A.`module`, ',', B.`help_topic_id` + 1 ), ',',- 1 );

白俊遥博客

利用help_topic表把字符串转换成行(分隔符号',')


打赏,支持一下

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by WEIXIA.XIN,学的不仅是技术,更是梦想!!!

Davidvivi博客
请先登录后发表评论
  • 最新评论
  • 总共 0条评论