1.Kelompokkan menurut digunakan sendiri, dan hasil kueri hanya menampilkan satu rekaman dalam grup.
PILIH * DARI 'karyawan'; Tampilkan hasil
pilih * dari kelompok karyawan berdasarkan jenis kelamin; Tampilkan hasil
Hanya dua catatan yang akan ditampilkan, nilai ini jelas salah, tidak ada fungsi pengumpulan yang digunakan, dan nilai yang ditampilkan hanyalah data pertama untuk setiap kelompok.
Jika Anda ingin mengelompokkan dan menampilkan data, pertimbangkan untuk menggunakannyagroup_concat(),
2.Digunakan dengan fungsi group_concat(),Nilai bidang yang ditentukan di setiap pengelompokan ditampilkan
Ayolah
pilih jenis kelamin,group_concat(nama) dari kelompok karyawan berdasarkan jenis kelamin;
Kemudian gunakan fungsi meledak dan meledak untuk mengekstrak data.
3.Digunakan dengan fungsi yang ditetapkan,Fungsi yang ditetapkan termasuk count(), sum(), avg(), max(), dan min().
pilih *,hitung (jenis kelamin) sebagai total dari kelompok karyawan berdasarkan jenis kelamin;
4 Digunakan dengan memiliki "Memiliki ekspresi bersyarat", yang dapat membatasi hasil output. Hanya hasil ekspresi bersyarat yang ditampilkan. Sebagai contoh:
[warna = putih !penting]? pilih jenis kelamin, hitung (jenis kelamin) dari Kelompok karyawan oleh seks memiliki hitungan (jenis kelamin) >= 3;
Hasil: [warna = putih !penting]?
| seks | hitungan (jenis kelamin Laki-laki | 3
|
memiliki ekspresi kondisional" bekerja pada catatan yang dikelompokkan.
5.Kelompokkan berdasarkan beberapa bidang
pilih * dari karyawan dari grup berdasarkan jenis kelamin, skor;
Hasil kueri dikelompokkan berdasarkan jenis kelamin terlebih dahulu, lalu berdasarkan skor
6 denganGunakan dengan rollup
Menggunakan dengan rollup akan menambahkan catatan ke akhir semua catatan, yang merupakan jumlah dari semua catatan di atas | pilih jenis kelamin, hitung (jenis kelamin) dari kelompok karyawan berdasarkan jenis kelamin dengan rollup;
|
Hasil: [warna = putih !penting]?
| seks | hitungan (jenis kelamin) Wanita | 1 Laki-laki | 5 nol | 6
|
Jika itu adalah string, misalnya, nama tersebut akan menghasilkan hasil jenis "Zhang San, Li Si, Wang Wu", yaitu jumlah nama.
|