GROUP BY digunakan untuk mengumpulkan dan meringkaskan data dalam jadual mengikut lajur yang ditentukan, dan menggunakan fungsi agregat (seperti SUM, COUNT, AVG) untuk membuat statistik pada data dalam kumpulan. SEBAGAI alias DARI nama_jadual KUMPULAN OLEH nama_lajur.
KUMPULAN OLEH klausa: Mengumpulkan data dalam MySQL
Apakah itu GROUP BY?
Klausa GROUP BY digunakan untuk mengumpulkan data dalam jadual mengikut lajur yang ditentukan. Selepas mengumpulkan, ia melaksanakan fungsi agregat seperti SUM, COUNT, AVG, dsb. pada setiap kumpulan untuk meringkaskan dan mengira data dalam kumpulan.
Sintaks:
SELECT aggregate_function(column_name) AS alias FROM table_name GROUP BY column_name
Parameter:
- fungsi_agregat(): Fungsi agregat untuk dilaksanakan (mis., SUM, COUNT).
- nama_kolum: Nyatakan nama lajur untuk dikumpulkan mengikut.
- alias: Satu alias untuk hasil agregat (pilihan).
Cara ia berfungsi:
Klausa GROUP BY berfungsi dengan mengikut langkah berikut:
- Kumpulkan data dalam jadual mengikut lajur yang ditentukan.
- Lakukan fungsi agregat pada setiap kumpulan, menghasilkan nilai ringkasan.
- Kembalikan nilai ringkasan kumpulan bersama-sama dengan nama lajur kumpulan oleh.
Contoh:
Contoh berikut menggunakan klausa GROUP BY untuk mencari bilangan pekerja di setiap jabatan:
SELECT department_id, COUNT(*) AS num_employees FROM employees GROUP BY department_id;
Hasilnya akan memaparkan ID jabatan dan bilangan pekerja di setiap jabatan.
Nota:
- Lajur yang hendak dikumpulkan mesti disertakan dalam klausa SELECT.
- Untuk setiap kumpulan, hanya satu fungsi agregat boleh dilaksanakan.
- Jika anda tidak menyatakan alias, hasil agregat akan menggunakan nama fungsi agregat.
- Klausa HAVING boleh digunakan untuk menapis lagi hasil terkumpul.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan groupby dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini membincangkan mendapatkan pelayan MySQL terhadap akses yang tidak dibenarkan melalui pengurusan kata laluan, mengehadkan akses jauh, menggunakan penyulitan, dan kemas kini tetap. Ia juga meliputi pemantauan dan mengesan aktiviti yang mencurigakan untuk meningkatkan keselamatan.

Artikel ini membincangkan menggunakan peranan untuk menguruskan kebenaran pengguna dengan cekap, memperincikan definisi peranan, tugasan kebenaran, dan pelarasan dinamik. Ia menekankan amalan terbaik untuk kawalan akses berasaskan peranan dan bagaimana peranan memudahkan pengurusan pengguna ACR

Artikel ini membincangkan kaedah untuk menetapkan dan mendapatkan kata laluan akaun pengguna MySQL, amalan terbaik untuk keselamatan kata laluan, perubahan kata laluan jauh, dan memastikan pematuhan dasar kata laluan.

Artikel membincangkan keistimewaan MySQL: Global, pangkalan data, jadual, lajur, rutin, dan jenis pengguna proksi. Ia menerangkan pemberian keistimewaan, dan amalan terbaik untuk pengurusan yang selamat. Risiko yang lebih tinggi ditonjolkan.

Artikel ini menerangkan penggunaan pernyataan geran dalam SQL untuk menetapkan pelbagai keistimewaan seperti Pilih, Masukkan, dan Kemas kini kepada pengguna atau peranan pada objek pangkalan data tertentu. Ia juga meliputi keistimewaan membatalkan dengan pernyataan Revoke dan memberikan privileg

Artikel membincangkan membuat pengguna MySQL dengan membuat pernyataan pengguna, memberikan keistimewaan, menetapkan kata laluan, dan memilih nama pengguna.

Artikel membincangkan pemberian kebenaran melaksanakan prosedur dan fungsi yang disimpan, yang memberi tumpuan kepada arahan SQL dan amalan terbaik untuk pengurusan pangkalan data yang selamat dan multi-pengguna.

Artikel ini membincangkan panggilan prosedur yang disimpan dari dalam prosedur atau fungsi tersimpan lain, yang memberi tumpuan kepada SQL Server. Ia meliputi sintaks, faedah seperti modularity dan keselamatan, pengendalian ralat, dan pertimbangan reka bentuk untuk prosedur bersarang.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa