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

如何编写MySQL查询计算每个ID的日均出行次数

解决方案

可以通过分组统计总出行次数和不同出行天数,再计算两者的比值得到日均出行次数,完整的MySQL查询语句如下:

SELECT
    ID,
    COUNT(Ride_id) / COUNT(DISTINCT `日期`) AS Average_of_daily_trips
FROM
    ride_records  -- 替换为你的实际数据表名
GROUP BY
    ID;

语句说明:

  • COUNT(Ride_id):统计每个ID的总出行记录数(每条Ride_id对应一次出行)
  • COUNT(DISTINCT \日期`):统计每个ID的不同出行天数(去重后的日期数量)
  • 两者相除得到该ID的日均出行次数,用AS指定别名匹配你需要的输出字段名
  • GROUP BY ID:按ID分组计算,确保每个ID只返回一条结果

验证结果:

代入你提供的示例数据,执行后会得到:

IDAverage_of_daily_trips
11.5
22.5
32

完全符合你的期望输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 23:31:37