Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara memilih jumlah nilai yang dikelompokkan berdasarkan rentang

Mungkin ini yang Anda inginkan:

SELECT
    5 * (n div 5) as 'from',
    5 * (n div 5) + 4 as 'to',
    COUNT(*)
FROM yourtable
GROUP BY n div 5;

Untuk sampel Anda, kueri ini memberi Anda

+------+------+----------+
| from | to   | count(*) |
+------+------+----------+
|    0 |    4 |        3 |
|    5 |    9 |        4 |
|   10 |   14 |        2 |
|   15 |   19 |        1 |
+------+------+----------+
4 rows in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara efisien untuk menyisipkan bingkai data dari R ke SQL

  2. Tidak dapat terhubung ke MySQL 4.1+ menggunakan otentikasi lama

  3. Koneksi Database MySQL Dengan Visual Studio 2013 Preview

  4. Bagaimana cara menghasilkan tabel urutan dinamis di MySQL?

  5. Klausa MySQL LIMIT setara untuk SQL SERVER