A csoportosulás lekérdezés - studopediya

Hogy oldja meg ezt a problémát, egy új kérést Order táblák megrendelések és a vevők. Query Builder automatikusan letette közötti állandó kapcsolatok ezek a táblázatok az adatbázis szintjén. Az igénylőlapot, transzfer a Cím mezőt az Ügyfél asztal és Rendeléskód mezőt a Rendelések tábla. A meghatározások a következő két mezőt alkotnak kéri, adja meg ugyanabban a sorban: SSIR ([Ár] * [szám] * (1- [Kedvezményes]) / 100). Az utolsó mező, a dátumot elhelyezése a Rendelések tábla. Annak érdekében, hogy kihasználják a csoport, meg kell, hogy kattintson a eszköztár gombra, Group Operations (a képen a görög betű gomb Σ). A lekérdezési karakterlánc alakul ki, az úgynevezett csoport műveletet, minden egyes területen, amely be van állítva a csoportosítás. Az érték módosításához a második mező értéke a gróf, a harmadik - az AVG, a negyedik - a Sum, majd adja be az új mezők nevét - a megrendelések száma, az átlagos költség és a teljes költség. A ORDERDATE mező értéke a csoportosulás kell cserélni a feltétel (ami után a tervező automatikusan törölje a kijelzőt) és vonalválasztás állapotban adja meg a következő sort: Két # 01.01.98 # és # # 31.12.98. Az utolsó dolog, amit tennie kell - meghatároz egy területen teljes költségét a sorrendben csökkenő válogatás. Kérelem érkezett a ábrán szemléltetjük. 2.4.

A csoportosulás lekérdezés - studopediya

A csoportosulás lekérdezés - studopediya


Ábra. 2.4. A csoportosító lekérdezés

b). 2.3 táblázat felsorolja az összes lehetséges értékei tulajdonságainak csoport műveletek.

2.3 táblázat. Lehetséges értékek tulajdonságai Group műveleteket.

Ezt jelzi a területeken megfelelő értékek egyesület bejegyzések megy egy.

Ezt jelzi a számított mezők.

Ezt jelzi a mezők nem kap az eredmény meg, de amelyek esetében a feltétel t. Feltételei ezen a területen van jelölve, hogy hajtsa végre a csoportosulás működését. Ha a területen, és adja meg a feltétel ezen a területen. Csoport műveletek adja meg a csoportosítás, a feltétel után ellenőrizni kell az egyesülés. Az első esetben az SQL kikötést alkalmaznak, ahol egy második - tekintettel.

2.4 táblázat. Statisztikai funkciók.

Visszaadja az értékek összege tartalmazza az adott kérés mezőjét bejegyzések egy csoportba. Szintaxis: Sit (kifejezés). Az érvelés kifejezést tartalmazhat akár egy mező nevét vagy annak kifejezése, hogy végre minden számításokat. A kifejezés magában mezőnevek, állandók, függvények. Funkciók a felhasználó által megadott (a modul), de nem lehet más statisztikai funkciókat. Sum függvény átmegy rekordot Null értéket ebben a mezőben.

Számítja számtani átlaga tárcsázási számok amely az említett kérelem területen a bejegyzések, amelyek ugyanabban a csoportban. Szintaxis: Átl (vypazhenue). Észrevételek az érv kifejezést mezők értéke Null ugyanaz, mint a Sum függvény.

Helyreállítása a minimális és maximális értékek egy értékrend amely az említett kérelem területén belül az azonos csoportba. Szintaxis: Min (kifejezés), Max (kifejezés). Megjegyzi - ugyanaz.

Visszaadja a rekordok száma, amelyek egyesülnek csoportosítása során. Szintaxis: Soint (kifejezés). Az expresszió lehet ugyanaz, mint a fentiekben leírt statisztikus funkciókat. Gróf funkció, valamint egyéb funkciók, nem számít tartalmazó bejegyzések Null meghatározott területeken a kifejezést. Ezért, hogy ne hülyeséget, meg kell adni a szükséges beviteli mezők (melyek garantáltan tartalmaz értéket - például az elsődleges kulcs), vagy a csillag helyettesítő karaktert (például Count (*)).

Kiszámítja az eltolás értékét szórását a készlet tartalmazza az említett kérelem terén az egyes csoportokhoz. Szintaxis: StDev (vyrazhenue). Megjegyzések a területeken a kifejezés és az értéke Null megegyezik a Sum függvény. Továbbá, ha a csoport tartalmaz kevesebb, mint két rekordot, akkor a függvény egy Null értéket, ami azt jelenti, lehetetlensége a szórás számítása. SD (standard deviáció) - paraméter, amely azt jelzi, az összeg a scatter eloszlásfüggvény egy átlagérték körül. Ez egyenlő a négyzetgyöke az idő a tér eltérések az átlagtól.

Értékét adja vissza a diszperzió-eltolt szerint számított egy sor foglalt értékeknek az említett kérelem területen minden egyes csoportban. Szintaxis: Var (kifejezés). Megjegyzések a területeken a kifejezés és az értéke Null megegyezik a Sum függvény. Ha a csoport kevesebbet tartalmaz két rekordot, akkor a függvény Null értéket, ami azt jelenti, lehetetlenség kiszámításának diszperziós. Diszperziós - a tér értéke a standard deviáció, az intézkedés a az értékeket a különbségek a csoportban a közepes.

Visszaadja a mező értéke az első és az utolsó rekord rekordok sorozataként az egyes csoportokon belül. Szintaxis: First (kifejezés), Az utolsó (kifejezés). Expression - ugyanaz, mint a többi statisztikai funkciókat. Mivel a felvétel rendszerint visszatértek nélkül speciális megrendelésre (kivéve, ha a kért ajánlatot tartalmaz ORDER BY), ezek a funkciók visszaút véletlenszerű adatokat

c). Meg kell jegyezni, hogy míg az átlagos költsége a mezőket és a teljes költségek meghatározott csoport műveletek Átlagos és Sum illetve mentés után a lekérdezés tervező helyette a nevét ezeket a funkciókat közvetlenül a terepen meghatározása és értékét a csoport működése változott kifejezést. Ugyanakkor, a mező a megrendelések száma változatlan maradt, mint kifejezés a Count függvény adott csak a neve a területen a táblázatban.

g). Amikor átlagos értékének kiszámításánál a mezők és a teljes költség használt SSIR funkció, amely az egyik típusú konverziós függvények. Míg a legtöbb ilyen funkciókat használnak programozás Visual Basic, a lekérdezések is, néha meg kell használni őket. Leggyakrabban ezeket a funkciókat használják számított lekérdezés területeken. Például, ha a táblázat a lekérdezési mező a szám és a költségek, majd adjunk hozzá egy számított mező Ár: [költség] / [szám], majd az eredményt beállított adatokat ezen a területen is számít, amely nagy számú számjegyeit a tört része.

Kapcsolódó cikkek