Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10836|Răspunde: 0

[Sursă] Analiza grupului prin două sau mai multe condiții

[Copiază linkul]
Postat pe 11.03.2015 10:39:02 | | | |
Î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





Precedent:Cum să schimbi fontul în PLSQL Developer?
Următor:Rezultatele interogărilor Oracle generează automat numere de serie
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com