adatbázis

Access – választó lekérdezések

Adatbázis – ACCESS, SQL

Választó lekérdezések

A választó lekérdezések az Access adatbázisban lehetővé teszik, hogy adatokat kérdezzünk le egy vagy több táblából. Ez a folyamat vizuálisan a Tervező nézetben, vagy közvetlenül SQL-kód segítségével történik. Az alábbi útmutató segítségével átfogó képet kapsz a választó lekérdezésekről és a hozzájuk tartozó SQL-parancsokról.

1. Választó Lekérdezések Accessben

Adatbázis betöltése és lekérdezés indítása

  1. Nyisd meg az Access adatbázist.
  2. Lépj a Létrehozás menübe, és válaszd a Lekérdezéstervezőt.

Tábla hozzáadása

  1. A megjelenő ablakból válassz egy táblát, amelyből adatokat szeretnél lekérdezni.
  2. Kattints a Hozzáadás gombra. A tábla megjelenik a tervező nézet felső részében.

Lekérdezések típusai az Accessben

  • Választó: Adatokat kérdez le, anélkül, hogy módosítaná az adatbázist.
  • Táblakészítő: Új táblát hoz létre a lekérdezés eredményéből.
  • Hozzáfűző: Új rekordokat ad hozzá egy meglévő táblához.
  • Frissítő: Módosítja a meglévő rekordokat.
  • Kereszttáblás: Táblázatos formában jelenít meg összesítő adatokat.
  • Törlő: Adatokat töröl a táblából.

Fontos: A választó lekérdezések nem módosítják az adatbázist, csak az adatokat jelenítik meg.

Lekérdezés tervezése

  1. Húzd le a kívánt mezőket a tábla tervező nézetéből az alsó lekérdezési mezőbe.
  2. A mezők alatt beállíthatod:
    • Rendezés: Növekvő vagy csökkenő sorrend.
    • Feltétel: Adatok szűrése meghatározott kritériumok alapján.

Lekérdezés futtatása

  1. Kattints a Futtatás gombra, és az eredmény az adatlap nézetben jelenik meg.

Több tábla bevonása

  1. Adj hozzá új táblákat jobb egérgombbal vagy a Tábla hozzáadása opcióval.
  2. Az Access automatikusan megjeleníti a táblák közötti kapcsolatokat.
  3. Az SQL-ben ilyenkor az INNER JOIN kifejezés jelenik meg.

     

    SQL-ben a lekérdezések alapjai

    Az Access tervező nézetében lévő lekérdezések az SQL nyelv használatával is megfogalmazhatók. Így pontosabb és rugalmasabb szűrések és műveletek végezhetők.


    SQL Parancsok és példák

    SELECT – Meghatározza, mely mezőket szeretnéd lekérdezni.
    FROM – Megadja a táblát, amelyből az adatokat lekérdezzük.
    SELECT Vevőnév, Vevőcím FROM Vevő;

    WHERE – Szűrőfeltételeket ad meg.
    SELECT Terméknév FROM Termék WHERE Kategória = ‘Élelmiszer’;

    ORDER BY – Az adatok rendezésére szolgál
    SELECT Terméknév, Ár FROM Termék ORDER BY Ár DESC;

    INNER JOIN – Táblák összekapcsolására szolgál.
    SELECT Vevő.Vevőnév, Számla.VásárlásDátuma FROM Vevő INNER JOIN Számla ON Vevő.Vevőkód = Számla.Vevőkód;

Szűrési feltételek és hasznos kifejezések

 

Adatok szűrése időintervallum alapján

  • Access Tervező nézet: A feltétel mezőbe
    Between #2024. 06, 03.# And #2024. 06. 22.#
  • SQL: SELECT * FROM Számla WHERE VásárlásDátuma BETWEEN #2024.06.03# AND #2024.06.22#;

Adatok szűrése adott karakter alapján

  • Csak „A” betűvel kezdődő szavak:
    • Access Tervező nézet: Feltétel mező: Like „A*”
  • SQL: SELECT * FROM Termék WHERE Terméknév LIKE „A*”;

Számok tartományának szűrése

  • 10 000 és 20 000 közötti összegek kikeresése:
    • Access Tervező nézet: Feltétel mező: Between 10000 And 20000
    • SQL: SELECT * FROM Termék WHERE Ár BETWEEN 10000 AND 20000;

Access használata:

  • A vizuális Tervező nézet egyszerű és intuitív, de az SQL nyelv alapszintű ismerete nagyban bővíti a lehetőségeidet.

Hasznos SQL kifejezések:

  • SELECT, WHERE, ORDER BY, INNER JOIN, és szűrési feltételek, mint a Like, vagy Between.

Ezekkel a technikákkal hatékonyan kezelheted az adatbázisaidat, és pontosan azokat az adatokat kaphatod meg, amelyekre szükséged van.