Rumah > pangkalan data > SQL > teks badan

Peranan kumpulan oleh dalam sql

下次还敢
Lepaskan: 2024-04-29 14:39:13
asal
392 orang telah melayarinya

Klausa GROUP BY dalam SQL digunakan untuk mengumpulkan data dan mengira nilai agregat: Himpunkan data mengikut lajur atau ungkapan tertentu. Kira nilai agregat (seperti SUM, COUNT, MIN, MAX, dll.) untuk setiap kumpulan. Mengurangkan saiz set data, menjadikannya lebih mudah untuk diproses dan dianalisis.

Peranan kumpulan oleh dalam sql

KUMPULAN MENGIKUT Tujuan

Klausa GROUP BY dalam SQL digunakan untuk mengumpulkan set data mengikut lajur atau ungkapan tertentu dan mengira nilai agregat (seperti SUM, COUNT, dll. MIN, MAX, dll. ).

Fungsi

Fungsi utama GROUP BY adalah seperti berikut:

  • Agregat data: Agregat data mengikut kumpulan untuk menjana maklumat ringkasan. Sebagai contoh, hitung jumlah kiraan pesanan untuk setiap pelanggan atau jumlah bilangan pekerja di setiap jabatan.
  • Baris Kumpulan: Kumpulkan data mengikut lajur atau ungkapan tertentu, menggabungkan baris dengan nilai kumpulan yang sama. Ini memudahkan untuk mengenal pasti dan menganalisis corak dan perbezaan antara kumpulan yang berbeza.
  • Kurangkan Saiz Set Data: Melalui pengumpulan dan pengagregatan, GROUP BY boleh mengurangkan saiz set data dengan ketara, menjadikannya lebih mudah untuk diproses dan dianalisis.

Syntax

Sintaks klausa GROUP BY adalah seperti berikut:

<code>SELECT aggregation_function(column_name)
FROM table_name
GROUP BY column_name;</code>
Salin selepas log masuk

Contoh

Contohnya, kumpulan pertanyaan berikut mengikut pelanggan

dan mengira pesanan setiap pelanggan: akan mengembalikan set hasil , di mana setiap baris mewakili pelanggan unik dan kuantiti pesanan mereka.

Nota

    Klausa GROUP BY mesti muncul sebelum fungsi agregat.
  • Hanya boleh mengumpulkan mengikut lajur atau ungkapan yang dirujuk dalam senarai PILIH atau klausa HAVING.
  • Jika lajur yang disertakan dalam klausa GROUP BY mengandungi nilai NULL, kumpulan berasingan akan dibuat dalam kumpulan.

Atas ialah kandungan terperinci Peranan kumpulan oleh dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!