|
În primul rând, o explicație simplă a grupului prin: Gruparea cu are sens să o folosești cu funcții de agregare, cum ar fi suma numărătoare medie etc., folosind două elemente ale grupului prin: (1) Câmpul care apare după select este fie în funcția de agregare, fie în grupul de. (2) Pentru a filtra rezultatele, poți folosi unde mai întâi și apoi grupați după sau grupați după mai întâi și având Să aruncăm o privire asupra analizei mai multor condiții ale grupului prin: Introduceți următoarea instrucțiune în interogarea SQL Testul de creare a tabelului
( un varchar (20), b varchar (20), C Varchar(20)
) inserați în valori de test (1, 'a', 'a') inserați în valori de test (1, 'a', 'a') inserați în valori de test (1, 'a', 'a') inserați în valori de test (1, 'a', 'a') inserați în teste valorile (1, 'a', 'b') inserați în valorile de test (1, 'b', 'b') inserați în valorile de test (1, 'b', 'b') inserați în valorile de test (1, 'b', 'b') Prima interogare selectează * din test; Rezultatul este prezentat mai jos: În rezultate, conform coloanei b: 5 a și 3 b. Conform coloanei C: 4 A și 4 B.
Al doilea grup, după codul coloanei b, este următorul Select count(a),b din grupul de test prin b
Al treilea grup, conform coloanei C, este următorul Select count(a),c din grupul de test cu c
A patra dată este grupată conform celor două condiții b și c selectează numărătoarea(a), b, c din grupul de testare cu b, c
A cincea oară este grupată în ordinea c și b selectează numărătoarea(a), b, c din grupul de testare după c, b
Se poate observa că un grup prin două condiții funcționează în procesul de lucru: În primul rând, valorile din coloana b a primei condiții sunt grupate în primul grup: 1-5, iar al doilea grup este 6-8, apoi cele două grupări existente sunt grupate cu valorile coloanei c a condiției 2, iar primul grup poate fi împărțit în două grupuri, 1-4,5
|