news 2026/4/18 2:05:27

mysql 查询逗号分割的字符串中出现最多次数的字符串并且排序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql 查询逗号分割的字符串中出现最多次数的字符串并且排序

在日常开发中,我们常常会遇到一些数据处理的需求,比如需要分析某个字段中包含的逗号分割字符串,找出出现次数最多的字符串。在本篇文章中,我们将为刚入行的小白详细讲解如何在MySQL中实现这个目标。整个过程可分为以下几个步骤:

字段值示例:

1,2,5

2,3,4

1,3

4,5

$tag_sql = "SELECT fruit, COUNT(*) AS count FROM ( SELECT TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(name, ',', numbers.n), ',', -1)) AS fruit FROM mh_dealer INNER JOIN ( SELECT 1 AS n UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10 ) numbers ON CHAR_LENGTH(name) - CHAR_LENGTH(REPLACE(name, ',', '')) >= numbers.n - 1 ) AS subquery GROUP BY fruit ORDER BY count DESC LIMIT 3"; $res = $dealer->query($tag_sql);

name 为查询分组的字段名

LIMIT 统计1-10 的分组数据

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 17:46:55

渔业养殖管理:GLM-4.6V-Flash-WEB估算鱼群数量

渔业养殖管理:GLM-4.6V-Flash-WEB估算鱼群数量 在现代水产养殖日益规模化、集约化的背景下,如何实时掌握鱼群动态成为管理者面临的核心挑战。传统依赖人工巡检的方式不仅耗时费力,还容易因主观判断造成计数偏差。尤其是在能见度低、水流扰动频…

作者头像 李华
网站建设 2026/3/23 22:38:15

基于 DeepFlow 的 TiDB 全栈全链路可观测性最佳实践

摘要:作为一款优秀的开源分布式数据库软件,TiDB 得到越来越多的用户关注和应用,但在运维保障过程中同样面临着运维孤岛、定界定位难、获取可观测性数据开销大等挑战,本文总结了 TiDB 用户如何基于 DeepFlow 构建全栈可观测性的最佳…

作者头像 李华
网站建设 2026/4/13 20:19:31

2026必备!本科生论文写作软件TOP8测评

2026必备!本科生论文写作软件TOP8测评 2026年本科生论文写作软件测评:为何需要这份榜单? 随着高校教育对学术规范与写作能力要求的不断提高,本科生在撰写论文时面临的挑战也愈发复杂。从选题构思到文献整理,从格式排版…

作者头像 李华
网站建设 2026/4/17 14:37:21

CT三维重建辅助:GLM-4.6V-Flash-WEB分割器官边界

CT三维重建辅助:GLM-4.6V-Flash-WEB分割器官边界 在临床影像科,医生面对一例复杂的肝癌患者CT扫描数据时,常常需要手动勾画肝脏轮廓、识别肿瘤边界,并评估其与周围血管的空间关系。这项工作不仅耗时——通常需20分钟以上精细标注—…

作者头像 李华
网站建设 2026/4/14 21:23:37

家居软装搭配:GLM-4.6V-Flash-WEB协调窗帘与沙发颜色

家居软装搭配:GLM-4.6V-Flash-WEB协调窗帘与沙发颜色 在现代家居设计中,一个看似微小的配色失误——比如米白窗帘遇上深棕皮质沙发却缺乏过渡元素——就可能让整个客厅显得沉闷割裂。过去,这类决策依赖设计师的经验或用户的“眼缘”&#xff…

作者头像 李华