You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL实现按客户统计各地址重复次数并按次数排序

MySQL统计客户不同地址出现次数并排序的解决方案

核心SQL语句

将下面的your_table_name替换为你的实际表名即可:

SELECT 
    `Cust ID`, 
    Address, 
    COUNT(*) AS `Count`
FROM 
    your_table_name
GROUP BY 
    `Cust ID`, 
    Address
ORDER BY 
    `Count` DESC, 
    `Cust ID`, 
    Address;

语句说明

  • 分组统计:通过GROUP BY Cust ID, Address将数据按客户ID和对应地址分组,确保每个组对应一个客户的唯一地址
  • 计数逻辑:COUNT(*)统计每组内的记录条数,即该地址的使用次数,用AS Count``给计数结果设置直观别名
  • 排序规则:ORDER BY Count DESC让结果按使用次数从多到少排序;后续的Cust ID和Address用于处理次数相同的情况,保证结果顺序与示例一致

内容的提问来源于stack exchange,提问作者Steve A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 15:48:30