Funcția Group SQL
funcții de grup sunt necesare pentru determinarea ?? Eniya-ing date statistice pe baza unui set de valori numerice:
‣‣‣ medie - calculează media aritmetică a unui set de numere, co-dețin în domeniu a declarat cerere;
‣‣‣ Count - calculează suma recuperată ?? intrările ennyh în interogare ?? e;
‣‣‣ Min, Max - returnează valorile minime și maxime dintr-un set-TION în câmpul solicitării de spus;
‣‣‣ STDEV, StDevPs - returnează deviația efectivă a populației, iar eșantionul pentru câmpul specificat în interogare ?? e;
‣‣‣ Suma - returnează suma valorilor într-un domeniu predeterminat al cererii;
‣‣‣ Var, VarPs - returnează varianța ?? partiționat Eniya populație generali clorhidric și proba pentru câmpul specificat în interogare ?? e.
Pentru determinarea ?? câmpuri de grupare Eniya specifica cuvântul cheie avand condițiile specificate pentru grupul în calculul valorilor de grup.
SELECT Nume, medie (Pezyltat) ca medie Balde
Rezultatele de la GROUP BY [№ zach.knizhki]
SELECT [Cod disciplina], Medie (rezultate) AS Media
Rezultatele de la GROUP BY [Codul disciplinei]
În primul caz, o listă cu numele studenților cu Decretul-Niemi, scorul mediu pentru fiecare elev, în al doilea caz - lista codurilor discipline și scorul mediu pe subiecte ?? e.
SELECT Nume, Au§ (Rezultat) AS mediu
GROUP BY [№ zach.knizhki] AVÂND Medie (Rezultat)> 4.5
SELECT [cod disciplina]. Durata medie (PE3 \ ^ bTaT) AS scor din rezultatele Middle GROUP BY (cod de disciplină] Întâmpinați Medie (Rezultat)<4
Gablitz 2.6. Condiții logice pentru construirea condiții Operatorul eșantionului. Operațional;. Operator. Numirea. Numirea torusului torusului | | torus logică și sau logic [SAU logic. ȘI conjunctie (I sau logica Impimplikatsiya multiplicare dizyunktsiyacheskoe) [expresiile (inclusiv Or) controlul logic-n. “. "" F. _ v SAU logic eqv skoi echivalență NotOtritsanie Haug. “. (Exclusiv Or) stivyrazhenii
Capitolul 2. Utilizarea bazei de date ACCESS
În primul caz, o listă cu numele studenților cu Decretul-Niemi, scorul mediu pentru fiecare elev, afișează numele acelor studenți care au o medie punct de gradul de mai sus 4.5. În al doilea caz, o listă de coduri subiecți cu scor mediu la Wii-condiția ca acesta este mai mic de 4.
Instrucțiunea SELECT trebuie imbricate instrucțiune SELECT, SELECT. IN, INSERT. IN, DELETE sau UPDATE. Distinge primar și să prezinte interogări ?? Enny care sunt imbricate în interogarea principală.
Subordonarea ?? enny interogare poate fi utilizat în locul expresiei din lista de câmpuri instrucțiune SELECT, sau în cazul în care și HAVING. Există trei tipuri de cereri se supune ?? ennyh:
‣‣‣ comparație (ORICE | TOATE | UNELE) (instrucțiuni);
‣‣‣ expresie [NOT] IN (instrucțiuni);
‣‣‣ [NOT] EXISTS (instrucțiuni).
Primul tip - o comparație a expresiei cu rezultatul se supune ?? en-TION cerere.
Cuvinte cheie: ORICE - fiecare; ALL - e soare ??; UNELE - Unele.