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

Apa sebenarnya yang dilakukan group by?

GROUP BY mengaktifkan ringkasan. Secara khusus, ini mengontrol penggunaan fungsi ringkasan seperti COUNT(), SUM(), AVG(), MIN(), MAX() dll. Tidak banyak yang dapat diringkas dalam contoh Anda.

Tapi, misalkan Anda memiliki kolom Deptname. Kemudian Anda bisa mengeluarkan kueri ini dan mendapatkan gaji rata-rata menurut Deptname.

SELECT AVG(Salary) Average,
       Deptname
  FROM Employee
 GROUP BY Deptname
 ORDER BY Deptname

Jika Anda ingin hasil Anda diatur dalam urutan tertentu, gunakan ORDER BY.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja MySQL:Mengonversi MySQL ke MariaDB

  2. Memasukkan gambar ke dalam database

  3. Tidak dapat melihat nilai bidang MySQL BIT saat menggunakan SELECT

  4. MySQL Workbench:Kesalahan dalam kueri (1064):Kesalahan sintaks di dekat 'VISIBLE' di baris 1

  5. PHP MySQL mengatur Batas Waktu Koneksi