Rumah pengaturcaraan harian pengetahuan mysql Apakah pernyataan yang digunakan untuk mengumpulkan dalam mysql

Apakah pernyataan yang digunakan untuk mengumpulkan dalam mysql

Apr 27, 2024 am 06:18 AM
mysql

Pernyataan GROUP BY dalam MySQL digunakan untuk mengumpulkan data mengikut lajur tertentu dan mengira nilai agregat untuk setiap kumpulan seperti jumlah, jumlah dan purata.

Apakah pernyataan yang digunakan untuk mengumpulkan dalam mysql

Penyata untuk pengumpulan dalam MySQL: GROUP BY

Pernyataan GROUP BY dalam MySQL digunakan untuk mengumpulkan data mengikut lajur yang ditentukan dan mengira nilai agregat setiap kumpulan, seperti SUM, COUNT, AVG et al .

Sintaks:

SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列
HAVING 条件(可选)
Salin selepas log masuk

Parameter:

  • Nama Lajur 1, Nama Lajur 2, ...: Lajur yang akan dipilih.
  • Nama jadual: Jadual untuk dikumpulkan.
  • Lajur Kumpulan: Lajur digunakan untuk mengumpulkan.
  • MEMPUNYAI syarat (pilihan): Syarat yang digunakan untuk menapis hasil berkumpulan.

Cara ia berfungsi:

Pernyataan GROUP BY mengumpulkan data dalam jadual mengikut lajur kumpulan dan mencipta set hasil baharu dengan hanya satu baris untuk setiap kumpulan. Nilai agregat untuk setiap kumpulan dikira berdasarkan nilai yang sepadan untuk kumpulan tersebut dalam data asal.

Contoh:

Andaikan kita mempunyai jadual yang dipanggil "jualan" dengan data berikut:

Jualan Epal 1002pisang503epal754
SELECT 产品名称, SUM(销售额) AS 总销售额
FROM sales
GROUP BY 产品名称;
Salin selepas log masuk
Keputusan:

Nama Produk

ID Produk1 Nama ProdukJualan
Untuk mengumpulkan jualan mengikut nama produk Dan untuk mengira jumlah jualan setiap produk, anda boleh menggunakan pertanyaan berikut:
Jumlah Jualananana75

Atas ialah kandungan terperinci Apakah pernyataan yang digunakan untuk mengumpulkan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kemahiran pemprosesan struktur data besar PHP Kemahiran pemprosesan struktur data besar PHP May 08, 2024 am 10:24 AM

Kemahiran pemprosesan struktur data besar PHP

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Jun 03, 2024 pm 08:11 PM

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Jun 03, 2024 pm 12:19 PM

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Jun 02, 2024 pm 02:26 PM

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data? Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data? May 05, 2024 am 09:06 AM

Apakah senario aplikasi jenis penghitungan Java dalam pangkalan data?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Dec 09, 2024 am 11:42 AM

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Jun 02, 2024 pm 02:13 PM

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Bagaimana untuk membuat jadual MySQL menggunakan PHP? Bagaimana untuk membuat jadual MySQL menggunakan PHP? Jun 04, 2024 pm 01:57 PM

Bagaimana untuk membuat jadual MySQL menggunakan PHP?

See all articles