|
Pertama-tama, penjelasan sederhana tentang kelompok dengan: Kelompokkan menurut umumnya masuk akal untuk menggunakannya dengan fungsi agregasi, seperti hitungan jumlah rata-rata, dll., menggunakan dua elemen grup berdasarkan: (1) Bidang yang muncul setelah pilih berada di fungsi agregasi atau di grup menurut. (2) Untuk memfilter hasil, Anda dapat menggunakan di mana terlebih dahulu dan kemudian mengelompokkan berdasarkan atau mengelompokkan berdasarkan terlebih dahulu dan kemudian memiliki Mari kita lihat analisis beberapa kondisi kelompok dengan: Masukkan pernyataan berikut dalam kueri SQL Membuat pengujian tabel
( seorang varchar(20), b varchar(20), c varchar(20)
) Masukkan ke dalam nilai pengujian(1,'a','a') Masukkan ke dalam nilai pengujian(1,'a','a') Masukkan ke dalam nilai pengujian(1,'a','a') Masukkan ke dalam nilai pengujian(1,'a','a') Masukkan ke dalam nilai pengujian(1,'a','b') Masukkan ke dalam nilai uji (1,'b','b') Masukkan ke dalam nilai uji (1,'b','b') Masukkan ke dalam nilai uji (1,'b','b') Kueri pertama pilih * dari tes; Hasilnya ditunjukkan di bawah ini: Dalam hasilnya, sesuai kolom b: 5 a dan 3 b. Menurut kolom C: 4 A dan 4 B.
Kelompok kedua berdasarkan kode kolom b adalah sebagai berikut Pilih Count(A),B dari grup pengujian berdasarkan B
Kelompok ketiga menurut kolom C adalah sebagai berikut Pilih Count(A),C dari grup uji berdasarkan C
Kali keempat dikelompokkan menurut dua kondisi b dan c Pilih Count(A),B,C dari grup uji berdasarkan B,C
Kali kelima dikelompokkan dalam urutan c dan b Pilih Count(A),B,C DARI GRUP UJI MENURUT C,B
Dapat dilihat bahwa dikelompokkan oleh dua kondisi bekerja dalam proses kerja: Pertama, nilai kolom b dari kondisi pertama dikelompokkan ke dalam kelompok pertama: 1-5, dan kelompok kedua adalah 6-8, dan kemudian dua pengelompokan yang ada dikelompokkan dengan nilai kolom c dari kondisi 2, dan ditemukan bahwa kelompok pertama dapat dibagi menjadi dua kelompok 1-4,5
|