|
Először is, egy egyszerű magyarázat a csoportról a következőként: A csoportosítás általában logikus aggregációs függvényekkel, például a count sum average stb.-vel használni, két csoportelem felhasználásával: (1) A kiválasztás után megjelenő mező vagy az aggregációs függvényben, vagy a csoport by kategóriában található. (2) Az eredmények szűréséhez először használhatod a helyet, majd csoportosíthatod vagy csoportosíthatod először, majd a következőket Nézzük meg a csoportállapot több feltételének elemzését a következő módon: Adja be a következő utasítást az SQL queryerbe Táblázatteszt létrehozása
( egy Varchar(20), b Varchar(20), C Varchar(20)
) bekerülj a tesztértékekbe (1,'a','a') bekerülj a tesztértékekbe (1,'a','a') bekerülj a tesztértékekbe (1,'a','a') bekerülj a tesztértékekbe (1,'a','a') Kerülj be a tesztértékekbe (1,'a','b') beillesztés a tesztértékekbe (1,'b','b') beillesztés a tesztértékekbe (1,'b','b') beillesztés a tesztértékekbe (1,'b','b') Első lekérdezés válassz * a tesztből; Az eredmény az alábbiakban látható: Az eredmények szerint a b oszlop: 5 a és 3 b. A C oszlop szerint: 4 A és 4 B.
A második csoport b oszlop kód szerint a következő: Válassz Count(A),B a tesztcsoportból b-vel
A C oszlop szerint a harmadik csoport a következő Selectselect: count(a),c-t a tesztcsoportból
A negyedik alkalom a b és c két feltétele szerint csoportosítjuk A tesztcsoportból b,c-t válassz a szám(a),b,c-t
Az ötödik alkalom c és b sorrendben van csoportosítva Válassz count(a),b,c a tesztcsoportból c,b-vel
Látható, hogy a munkafolyamatban két feltétel szerint működik: Először az első feltétel b oszlopának értékeit az első csoportba soroljuk: 1-5, a második csoport 6-8, majd a két meglévő csoportot a 2-es feltétel c oszlopának értékeivel csoportozzák, és kiderül, hogy az első csoport két 1-4,5 csoportra osztható
|