MySQL'de bin boyutlarını belirlemenin bir yolu var mı? Şu anda aşağıdaki SQL sorgusunu deniyorum:
select total, count(total) from faults GROUP BY total;
Oluşturulan veriler yeterince iyi ancak çok fazla satır var. İhtiyacım olan şey, verileri önceden tanımlanmış kutularda gruplandırmanın bir yolu. Bunu bir betik dilinden yapabilirim, ancak bunu doğrudan SQL'de yapmanın bir yolu var mı?
Misal:
+-------+--------------+
| 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 | 4 |
| 46 | 3 |
| 47 | 2 |
| 49 | 3 |
| 50 | 2 |
| 51 | 3 |
| 52 | 4 |
| 53 | 2 |
| 54 | 1 |
| 55 | 3 |
| 56 | 4 |
| 57 | 4 |
| 58 | 2 |
| 59 | 2 |
| 60 | 4 |
| 61 | 1 |
| 63 | 2 |
| 64 | 5 |
| 65 | 2 |
| 66 | 3 |
| 67 | 5 |
| 68 | 5 |
------------------------
Aradığım şey:
+------------+---------------+
| total | count(total) |
+------------+---------------+
| 30 - 40 | 23 |
| 40 - 50 | 15 |
| 50 - 60 | 51 |
| 60 - 70 | 45 |
------------------------------
Sanırım bu doğrudan bir şekilde başarılamaz, ancak ilgili herhangi bir saklı yordama atıfta bulunmak da iyi olur.