GROUP BY penggunaan dalam MySQL membolehkan untuk mengumpulkan data dan mengira nilai agregat. Sintaksnya ialah: Tentukan lajur pengelompokan: GROUP BY group_column_name Gunakan fungsi agregat: aggregate_function(column_name) Kembalikan hasil kumpulan dan agregasi daripada jadual: SELECT ... FROM table_name
BY penggunaan MySQL
sebagai MySQL Kata kunci penting yang digunakan dalam pengagregatan data, GROUP BY membolehkan kami mengumpulkan data dalam hasil pertanyaan dan melakukan pengiraan selanjutnya berdasarkan hasil terkumpul.
Syntax
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY group_column_name;</code>
Parameter
Fungsi pengagregatan: Fungsi pengagregatan digunakan pada set hasil berkumpulan untuk mengira nilai agregat bagi setiap kumpulan.
Hasil pengagregatan:Contoh | |
---|---|
department_id | total_gaji |
10 | |
10000 |
GROUP BY column_name1, column_name2, ...
HAVING aggregate_function(column_name) condition
GROUP BY column_name1, column_name2, ...
🎜🎜🎜Kumpulan nilai nol: 🎜Null values dianggap sebagai kumpulan yang berasingan. 🎜🎜🎜Klausa HAVING: Klausa 🎜HAVING digunakan untuk menapis hasil agregat selepas dikumpulkan. Sintaksnya ialah: Atas ialah kandungan terperinci Bagaimana untuk menggunakan kumpulan oleh dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!