Cerere 1C 8
Să presupunem că, în depozitele noastre există un astfel de produs:
Marfa în acest caz - este un domeniu pentru care se realizează gruparea, iar numărul - al câmpului de grupare. TOTAL - este o funcție agregată, aceasta indică faptul că cererea trebuie să fie însumate toate datele privind numărul de produse identice. Rezultatul acestei interogări este un tip de tabel:
funcțiile agregate
Pentru câmpurile grupate trebuie să fie neapărat aplicate funcția agregată, SUM nu este în mod necesar, precum și maxime, minime, medii, numărul, numărul de diferite. Să ne gândim mai detaliat acțiunea fiecăreia dintre ele.
SUMA - se aplică numai la câmpurile numerice, pune numărul trecut la ea. Rezultatul său este prezentat în figura de mai sus.
MID - se aplică numai la câmpurile numerice, calculează media - suma parametrilor transmiși / număr de parametri:
Maximă - poate fi utilizat pentru orice domeniu, acesta devine maxim de parametrii trecut. Să presupunem că textul de interogare este:
Ie Din nou, avem un câmp de grupare consumabile și două câmp grupate: Depozit și numărul. Rezultatul acestei interogări este după cum urmează:
MINIM - poate fi folosit pentru orice domeniu, primește un minim de parametrii trecut:
NUMĂRUL - poate fi folosit pentru orice domeniu, devine numărul parametrilor transmiși:
Numărul de diferite - poate fi utilizat pentru orice domeniu, devine numărul de parametri diferiți. Ie în cazul în care funcția de a trece parametrii (1,1,2,3,3,3,4,4,4,4,4,5), returnează 5. funcția NUMĂR se va întoarce 12. Cerere cu numărul de funcții diferite va arăta :
grup Să presupunem că cele două câmpuri: Produs și Depozit:
pentru o varietate de funcții agregate va avea ca rezultat următoarele:
Dacă interogarea utilizează gruparea, toate câmpurile trebuie să fie împărțite în grupate (care va fi „eliminate“) și combinații (pe grupând - „pliere“). Pentru câmpurile grupate trebuie aplicate una dintre funcțiile agregate, funcțiile precum sumele și mediile pot fi aplicate numai câmpurile numerice.