1.Grupēšana pēc tiek izmantota atsevišķi, un vaicājuma rezultātos grupā tiek rādīts tikai viens ieraksts.
SELECT * FROM 'darbinieks'; Rādīt rezultātus
izvēlieties * no darbinieku grupas pēc dzimuma; Rādīt rezultātus
Tiks parādīti tikai divi ieraksti, šī vērtība ir acīmredzami nepareiza, netiek izmantota savākšanas funkcija, un parādītā vērtība ir tikai pirmie dati katrai grupai.
Ja vēlaties grupēt un parādīt datus, apsveriet iespēju to izmantotgroup_concat() funkcija,
2.Izmanto kopā ar funkciju group_concat(),Katrā grupējumā tiek parādītas norādītās lauku vērtības
Nu
izvēlieties dzimumu,group_concat(vārds) no darbinieku grupas pēc dzimuma;
Pēc tam izmantojiet eksplodēšanas un implodēšanas funkcijas, lai iegūtu datus.
3.Izmanto ar iestatītām funkcijām,Komplekta funkcijas ietver count(), sum(), avg(), max() un min().
izvēlieties *,count(sex) kā kopsummu no darbinieku grupas pēc dzimuma;
4 Lieto ar "Ar nosacītām izteiksmēm", kas var ierobežot izejas rezultātu. Tiek parādīts tikai nosacītās izteiksmes rezultāts. Gadījumu:
[krāsa=balts !svarīgi]? Atlasiet dzimums,skaits(dzimums) no Darbinieku grupa līdz Dzimums skaits (dzimums) > = 3;
Rezultātu: [krāsa=balts !svarīgi]?
| sekss | count(dzimums Vīrietis | 3
|
ar nosacījumu izteiksmi" darbojas grupētajos ierakstos.
5.Grupēšana pēc vairākiem laukiem
izvēlieties * no darbinieka no grupas pēc dzimuma, rezultāts;
Vaicājuma rezultāti vispirms tiek grupēti pēc dzimuma un pēc tam pēc rezultāta
6 arLietošana kopā ar apkopojumu
Izmantojot apkopojumu, ieraksts tiks pievienots visu ierakstu beigās, kas ir visu iepriekš minēto ierakstu summa | atlasiet dzimumu, skaitu (dzimumu) no darbinieku grupas pēc dzimuma ar apkopojumu;
|
Rezultātu: [krāsa=balts !svarīgi]?
| sekss | skaits (dzimums) Sieviete | 1 Vīrietis | 5 null | 6
|
Piemēram, ja tā ir virkne, nosaukums radīs rezultātu ar tipu "Zhang San, Li Si, Wang Wu", tas ir, vārdu summu.
|