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

Cetak nama semua kegiatan dengan jumlah peserta baik maksimum maupun minimum

Anda dapat menggunakan window functions jika versi mysql Anda 8 atau lebih

select activity from (select activity, count(*) as cnt,
                             max(count(*)) over () as maximum_cnt,
                             min(count(*)) over () as minimum_cnt
                        from friends group by activity) mytable
where cnt not in (maximum_cnt, minimum_cnt);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisahkan Nilai yang dipisahkan Koma di Kolom MYSQL

  2. hibernasi pembaruan sebagian ketika entitas diuraikan dengan json

  3. Bekerja dengan Acara di MySQL

  4. cara memberi nomor kemunculan di sql

  5. Membuat daftar yang dapat difilter menggunakan kueri Laravel dan Eloquent