Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Access XP Kifejezés-szerkesztő Összehasonlító operátorok: LIKE, In, Between Agregáló függvények: Sum, Count, Avg Min, Max függvények.

Hasonló előadás


Az előadások a következő témára: "Access XP Kifejezés-szerkesztő Összehasonlító operátorok: LIKE, In, Between Agregáló függvények: Sum, Count, Avg Min, Max függvények."— Előadás másolata:

1 Access XP Kifejezés-szerkesztő Összehasonlító operátorok: LIKE, In, Between Agregáló függvények: Sum, Count, Avg Min, Max függvények

2 Objektumok nevének megadása Ha egy azonosítóban egy mező, vezérlőelem vagy tulajdonság szögletes zárójelben ([ ]) van, az azt jelzi, hogy az elem egy tábla, lekérdezés, űrlap, jelentés, mező vagy vezérlőelem neve. Az azonosítóban az objektum nevét szögletes zárójelbe tesszük, ha az szóközt vagy speciális karaktert (például aláhúzást) tartalmaz. Ha a név nem tartalmaz szóközt vagy különleges karaktert, írhatjuk szögletes zárójel nélkül is. A Microsoft Access automatikusan kiteszi a szögletes zárójelet (a két később említett eset kivételével). A következő kifejezéssel például beállíthatjuk a Mező vagy kifejezés tulajdonságot, hogy szorozza össze a Darabszám és a Mennyiség mezők értékeit: = Darabszám * Mennyiség A Microsoft Access a kifejezést a következőképpen jeleníti meg: = [Darabszám] * [Mennyiség]

3 Összehasonlító operátorok BETWEEN kif1 AND kif2 Értéktartomány vizsgálata. IS [NOT] NULL - Annak vizsgálata, hogy az oszlop tartalma vagy a kifejezés eredménye üres-e. [NOT] LIKE - Karakterminta-egyezés keresése (általában csak szöveges adattípusoknál megengedett). B_nev LIKE „A%” -> a B_nev mező a megadott mintának megfelelően A-betűvel kezdődik-e? kif1 [NOT] IN (érték1, érték2, …) Adott értékek listáján egyezés keresése annak vizsgálatával, hogy kif1 megjelenik-e az értékek listáján.

4 ! operátor Az azonosítóban a ! és a. (pont) operátor arra használható, hogy jelezze az utána következő elem típusát. A ! operátor jelzi, hogy felhasználó által definiált elem gyűjtemény. A ! operátort használjuk például, ha egy megnyitott űrlapra, egy megnyitott jelentésre, illetve a megnyitott űrlap vagy jelentés egy vezérlőelemére hivatkozunk. Forms![Rendelések] A megnyitott Rendelések űrlap Reports![Számla] A megnyitott Számla jelentés Forms![Rendelések]![Rendeléskód] A megnyitott Rendelések űrlap Rendeléskód vezérlőeleme

5 . operátor A. (pont) operátor általában azt jelzi, hogy az utána következő rész a Microsoft Access által definiált elem. A. (pont) operátorral hivatkozhatunk például űrlap, jelentés vagy vezérlőelem tulajdonságára. A. (pont) operátor használható SQL utasításban Reports![Számla]![Szállítás].Visible A Számla jelentés Szállítás vezérlőelemének Visible tulajdonsága

6 Sum() függvény használata Sum([Fuvardíj]) A kifejezés értéke a Fuvardíj mezőben található értékek összege. Sum([Egységár]*[Mennyiség]) Az Egységár és a Mennyiség mező által meghatározott termék összegét jeleníti meg. [Eladások] / Sum([Eladások]) * 100 Megjeleníti az eladásokat százalékos formában. Ezt úgy számolja ki, hogy az aktuális rekord Eladások elemét elosztja az Eladások mező összes értékének összegével.

7 AVG() függvény Avg(kifejezés) A kifejezés helyőrző vagy egy olyan karakterlánc-kifejezést takar, amely megadja az átlagolandó numerikus adatokat tartalmazó mezőt, vagy olyat, amely a megadott mezőben található adatokkal valamilyen műveletet végez. A kifejezésben szereplő operandusok között szerepelhet a tábla valamely mezőjének neve konstans érték vagy függvény (amely belső vagy felhasználó által definiált egyaránt lehet, de egyéb SQL összesítő függvény nem). Az Avg függvény segítségével számított átlag aritmetikai középérték (vagyis az értékek összege osztva az értékek számával). Az Avg függvénnyel például átlagos fuvarköltséget lehet számítani. Az Avg függvény számítás közben figyelmen kívül hagyja a Null mezőket.

8 Count() függvény Count(kifejezés) A kifejezés helyőrző egy karakterlánc-kifejezés, amely a megszámlálni kívánt adatokat tartalmazó mezőt azonosítja, vagy pedig olyan kifejezés helyett áll, amely a mezőben szereplő adatokkal végez számítást. A kifejezésben a tábla valamely mezőjének neve vagy függvény szerepelhet (ez utóbbi belső és felhasználó által definiált is lehet, de nem lehet másik SQL összesítő függvény). Bármilyen adat megszámlálható, szöveges mezők is. Megjegyzések A Count függvény segítségével számlálhatók meg az eredmények alapjául szolgáló lekérdezés rekordjai. A Count függvénnyel például összeszámlálhatók az adott országba szállított rendelések. A Count függvény nem veszi figyelembe azokat a rekordokat, amelyek Null értékű mezőkkel rendelkeznek, hacsak a kifejezés nem csillag (*) helyettesítő karakter. A Count(*) lényegesen gyorsabb, mint a Count([Oszlopnév]). A következő példa az Orders (Rendelések) tábla rekordjait számlálja meg: SELECT Count(*) AS TotalOrders FROM Orders;

9 MIN és MAX függvények Min(kifejezés) Max(kifejezés) A kifejezés helyőrző egy karakterlánc-kifejezést helyettesít, amely a kiértékelni kívánt adatot tartalmazó mezőt határozza meg; vagy egy ezen a mezőn számítást végrehajtó kifejezést. A kifejezésben operandusként használható a tábla mezőjének neve, konstans érték és függvény A Min és a Max függvények segítségével a megadott összesítés vagy csoportosítás alapján meghatározhatjuk egy mező minimális vagy maximális értékét. E függvényekkel kereshetjük ki például a legalacsonyabb vagy a legmagasabb szállítási költséget. Ha nem alkalmazunk csoportosítást, a kiválasztás az egész tábla alapján történik.


Letölteni ppt "Access XP Kifejezés-szerkesztő Összehasonlító operátorok: LIKE, In, Between Agregáló függvények: Sum, Count, Avg Min, Max függvények."

Hasonló előadás


Google Hirdetések