Select lekérdezések - studopediya

Válassza lekérdezések nem változtatják meg a tartalmát az adatbázisba csak megjelenítésre adatok megfelelnek a meghatározott feltételeknek. Válassza lekérdezéseket lehet a következő típusok: egy egyszerű lekérdezést a mintában; lekérdezési paraméter; lekérdezés eredményét; Kereszt kérelem; kérjen egy számított mező.







1. Egyszerű válasszuk lekérdezés le adatokat egy vagy több táblát, és megjeleníti azt a táblázatban módban.

Üres egyszerű lekérdezést tartalmaz hat sor:

O kijelző (jelzi, hogy a jelen mező a dinamikus adatok);

o szelekciós feltételeinek (tartalmazza az első feltételt, ami korlátozza a adathalmaz);

vagy o (egyéb adatok találhatók megszorítás feltételek).
Fejlesztése egy egyszerű lekérdezést hajtunk végre több lépésben:

· Felvételi mezők (hozzátéve mezőket a lekérdezés);

· A létesítmény kiválasztási kritériumokat;

· Beállítása a felvétel helyét a sorrendben (válogatás).

Egy példa egy ilyen kérelem, a tervező módban bemutatjuk fentebb, a 1.1 ábra

Kérdés mutatja listáját a diákok a teszt könyvet számát és nevét a csoport 661 és 662.

2. kérése parametrom- kérelmet, amely alatt a felhasználó kéri a párbeszédablakban adja meg adatait, mint például a feltétele a visszatérő rekordok vagy egy érték, tartalmaznia kell a területen. Ábra. 1.2 ábra Az ablak belépő paraméterek - számos diákcsoportok. Lehetőség van, hogy hozzon létre egy lekérdezést, amelyben meg kell adnia néhány adatot, például két hét óra. Az eredmény kerül vissza az összes rekordot, hogy esik a két meghatározott időpontokat.

Lekérdezések paraméterekkel kényelmes használni, mint egy alapot létrehozását űrlapok és jelentések. Például, egy paraméteres lekérdezés, akkor létrehozhat egy havi bevételi jelentés. A levezetés a jelentés, akkor meg kell adnia a hónapban, amelynek bevételét a felhasználó érdeklődik. Miután megadta a szükséges havi jelentést nyújt be a képernyőn.

Ábra. 1.2. A párbeszédablak paraméterek beállításával

Ahhoz, hogy hozzon létre egy paraméteres lekérdezés, meg kell „Selection feltételek” string egy adott mező adja meg a felhívás szövegében belépni ezt körülhatárolunk szögletes zárójelbe: [Írja be a csoport szám] (1.3 ábra).. „VAGY” akkor lehet megadni a több mező vagy egy mező határozza meg a számos beállítás kiválasztása, a felvétel feltételeit a több vonal együtt a logikai művelet.

Ha a megadott kérjen több paraméter, a sorrendben a bemenet egy ablak elrendezése által meghatározott sorrendben mezők paraméterként az igénylőlapot.

Select lekérdezések - studopediya

Ábra. 1.3. Érdeklődés típusú paraméter a tervezési mód

3. Kérelem az eredmények lehetővé teszi, hogy mintát egyidejűleg adatokat azok csoportosítása és a számítási eredményeket a csoport segítségével a különböző statisztikai funkciókat. Kilenc statisztikai funkciók biztosított hozzáférés

Sum - összege néhány mezőértékeket csoport;
Átl - átlagos értéke egy mező a csoport;
Max, Min - maximális vagy minimális értéke egy mező a csoport;

Count - száma mező értékeket a csoport (üres mező értéke nem tartalmazza);

StDev - szórás az átlagtól;

Var - diszperziós érték mezőket a csoportban;

Először is, Last - mező értéke az első vagy az utolsó rekordot.

Elvégzéséhez csoport műveleteket kell lennie tervezési módja, hogy tartalmazza a kérés leírása táblázat line „csoport művelet” (ábra. 1.4) és a mezőkön, amelyek esetében a számítást kell elvégezni, hogy cserélje ki a „csoport” a szükséges statisztikai funkciót.







A lekérdezés eredménye a csoport műveletet tartalmaz egy rekordot (sor) az egyes csoportok, a forrás vonalcsoportokhoz hiányoznak.

Lekérdezések eredményeit is végrehajtott bizonyos műveletek.
1. csoport műveletek alatt az összes rekordot. Ehhez a mezőket meghatározott összefoglaló funkciókat. Kérdés eredmény egyetlen bejegyzés, oszlopfejlécekre megfelelnek a függvény neve és a mező nevét.

2. Csoportos műveletek bizonyos csoportok rekordok. A „CSOPORT” javallt mezőket, amelyek adatok lesznek csoportosítva. Azokon a területeken, amelyekre a számítást végezni kell választani megfelelő funkciókat számításokat.

3. A csoportosulás rekordok, amelyek megfelelnek a keresési feltételeknek. Ehhez meg kell adnia a kiválasztás feltétele a területen, ahol a választott funkció „csoportosítás”.

4. Következtetés csak az eredmények, amelyek megfelelnek kiválasztási feltételt. Erre a kiválasztási feltétel van beállítva a mezők, amelyek egy „csoport műveletet” vonal kiválasztott végső funkciót (például, hogy visszavonja a csoport átlagos pontszám diákok 4,5-nél nagyobb).

Select lekérdezések - studopediya

Ábra. 1.4. Egyfajta válasszuk lekérdezés csoportosulás

Például: kiszámítja a hallgatók száma a specialitások (specialitás név szerint)

5. Kereszt kérelem összegét számítja ki, az átlag, a tételek számát és más értékek statisztikai funkciók csoportosítása információk és megjeleníti őket egy kompakt formában, hasonlít az összefoglaló táblázatot. A kérelem formájában van feltüntetve, az értékeket a mezők, amelyek fogják használni a számításokban vagy sorok és oszlopok.

Például: kiszámítja a hallgatók száma a specialitások (speciális megjelenítési név szerint) életkor szerint:

Select lekérdezések - studopediya

Ábra. 1.5. Tekintse cross-lekérdezést Tervező nézetben

Kereszt vizsgálatot - egy speciális típusa a csoport a lekérdezést. A vonal „csoport művelet” figyelembe kell venni. A kérelmet kell állítani legalább három paraméter - a fejléc mező sorok, oszlopok fejlécében a területen, és a mező kiválasztásához értékeket. Fields használt sorok és oszlopok tartalmaznia kell „csoportosítás” funkciót a sorban „csoport műveletet”. Ahhoz, hogy hozzon létre egy lekérdezést kell tennie:

• hozzon létre egy új lekérdezést a táblázat (ok), hogy tartalmazza az elrendezés a szükséges mezőket;

• módosíthatja a kérelem típusát a kereszt;

• összhangban „Cross-table”, amely jelzi a mező szolgál a fejléc sorok, amelyek a oszlopfejlécet és végrehajtani egy számítási összhangban kiválasztott csoport működését;

• a sorban „csoport működését” mező értékeit, ki kell választani a végső megoldás.

5. Kérelem a számított mező lehetővé teszi, hogy a számítások alapján a rendelkezésre álló adatok táblázatokban. Az ilyen kérés, hogy új kiegészítő mező tartalmazza a formula számítások, és ezeken a területeken jönnek létre csak a lekérdezés is, mint az adatbázis táblákat.

Az értékek új számított mezők szerint meghatározott kifejezések numerikus, string értékek vagy az értékek a dátumok, amelyek végre minden rekord vagy rekordok, amelyek megfelelnek a kiválasztási kritériumok.

Ahhoz, hogy adja meg a kifejezést kell, hogy hozzon létre egy új számított mezőt közvetlenül a lekérdezés tervezési rács.

Együtt a kijelző a számítási eredmények a képernyőn használhatja számított mezők:
• meg kell határoznia azokat a feltételeket kiválasztásának rekordok lekérdezés, vagy hogy meghatározza a lemezeket, amelyeken a kereset;
• frissíteni az adatokat a frissítési kérelem.

Számított mezők lehetővé teszik, hogy kiszámítja a numerikus érték és a dátum; összekapcsolják az értékeket a mezőkbe; létrehozásához alárendelt kéri; count értéket végső mezőket csoport funkciókat.

Mint minden más területen a számított mezők lehet válogatás, jogosultsági feltételek és kiszámítása összesen. Kiszámításához az összegek kell kiválasztani a sorban „csoport művelet” elem kifejezést cellában.

Expression - egy sor elemet, kombinált üzemeltetők által. Kifejezések megadhatja a kiválasztási kritériumokat, lekérdezések. Ebben az esetben a hozzáférés kiértékeli a kifejezést, valahányszor használják, vagyis minden alkalommal, amikor a kiválasztás.

A kifejezések a következő elemeket tartalmazza: állandók, literálok, függvények, objektumok neveit.

Állandók - olyan érték, amelyet nem lehet megváltoztatni:
Igen, Nem, Null, hamis vagy igaz.

Literaly- tényleges értékek, amelyek bevezetésére számok formájában, szöveges karakterláncok vagy dátumok. Ezeket használják abban a formában, amelyben szerepeltették. Numerikus szó - a szokásos szám; szöveg szó - olyan karaktersor idézőjelbe; literálok dátum
és az idő - az értékeket #. #.

Adatbevitel a számított mezők vagy táblák vagy alakváltozás nem lehet mód. Ha megváltoztatja az értékeket a mezők a kifejezésben kiszámított mező értéke automatikusan frissül.

A képlet kerül egy kiszámított mező, mindig kezdődik egy egyenlőségjel (=).




Kapcsolódó cikkek