Pernyataan GROUP BY dalam SQL mengumpulkan set data mengikut lajur yang ditentukan dan melakukan pengiraan agregat pada setiap kumpulan. Penggunaan adalah seperti berikut: Kenal pasti lajur pengumpulan: Tentukan lajur untuk dikumpulkan. Fungsi pengagregatan: Gunakan SUM, COUNT, AVG dan fungsi lain untuk mengira nilai terkumpul. Hasil terkumpul: Pertanyaan mengembalikan hasil terkumpul, menunjukkan nilai terkumpul terkumpul bagi setiap kumpulan.
GROUP BY penggunaan dalam SQL
Pernyataan GROUP BY dalam SQL digunakan untuk mengumpulkan baris dalam set data dan melaksanakan pengiraan pengagregatan pada data berdasarkan pengumpulan. Ia berfungsi dengan mengumpulkan baris lajur tertentu dengan nilai yang sama.
Sintaks asas:
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name</code>
Penggunaan:
85
2
3 | John | |
---|---|---|
4 | Susan | 80 |
kira purata nilai prestasi setiap pelajar : | <code class="sql">SELECT AVG(成绩) FROM students GROUP BY 姓名</code> Salin selepas log masuk | Keputusan: |
Nama | Gred Purata | |
John | 90 |
Susan | 80 |
---|---|
Perkara Perhatian untuk ambil perhatian: | |
Klausa GROUP BY mesti datang selepas klausa FROM dan sebelum klausa HAVING. | Klausa HAVING boleh digunakan untuk menapis lagi hasil terkumpul. |
Atas ialah kandungan terperinci Kumpulan mengikut penggunaan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!