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

如何修改MySQL查询语句以统计单台主机的outBytes分组总和?

修改MySQL查询语句以统计单台主机的outBytes分组总和

很容易调整你的查询来满足单台主机的统计需求,只需要修改WHERE子句中host的过滤条件即可:

修改后的查询语句

SELECT SUM(outBytes), timestamp 
FROM vts_hosts 
WHERE host = 'a'  -- 替换为你要统计的目标主机名
GROUP BY UNIX_TIMESTAMP(timestamp) DIV 1000 
ORDER BY TIMESTAMP ASC;

关键修改点

  • 把原来的host IN ('a','b', 'c')改成host = '目标主机名',这样就只会筛选出单台主机的数据
  • 其余的分组(GROUP BY)、求和(SUM)和排序逻辑都可以保留,因为你依然需要按时间戳分组统计总和并按时间升序排列

如果之后需要灵活切换不同主机,也可以把主机名作为参数传入(比如在应用程序中绑定变量),但核心都是将多值匹配的IN替换为单值匹配的=。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:32:46