相关疑难解决方法(0)

获取直方图的数据

有没有办法在MySQL中指定bin大小?现在,我正在尝试以下SQL查询:

select total, count(total) from faults GROUP BY total;
Run Code Online (Sandbox Code Playgroud)

正在生成的数据足够好,但行数太多.我需要的是一种将数据分组到预定义箱中的方法.我可以从脚本语言中做到这一点,但有没有办法在SQL中直接执行?

例:

+-------+--------------+
| total | count(total) |
+-------+--------------+
|    30 |            1 | 
|    31 |            2 | 
|    33 |            1 | 
|    34 |            3 | 
|    35 |            2 | 
|    36 |            6 | 
|    37 |            3 | 
|    38 |            2 | 
|    41 |            1 | 
|    42 |            5 | 
|    43 |            1 | 
|    44 |            7 | 
|    45 …
Run Code Online (Sandbox Code Playgroud)

mysql histogram binning

74
推荐指数
5
解决办法
4万
查看次数

如何在MySQL中生成数据?

这是我的SQL:

SELECT 
  COUNT(id),
  CONCAT(YEAR(created_at), '-', MONTH(created_at), '-', DAY(created_at))
FROM my_table
GROUP BY YEAR(created_at), MONTH(created_at), DAY(created_at)
Run Code Online (Sandbox Code Playgroud)

我想要在没有创建ID的日子里出现一行.现在,我错过了没有活动的日子.

有关如何更改此查询以执行此操作的任何想法?

mysql sql

6
推荐指数
3
解决办法
2016
查看次数

标签 统计

mysql ×2

binning ×1

histogram ×1

sql ×1