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
- Nyisd meg az Access adatbázist.
- Lépj a Létrehozás menübe, és válaszd a Lekérdezéstervezőt.
Tábla hozzáadása
- A megjelenő ablakból válassz egy táblát, amelyből adatokat szeretnél lekérdezni.
- 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
- Húzd le a kívánt mezőket a tábla tervező nézetéből az alsó lekérdezési mezőbe.
- 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
- Kattints a Futtatás gombra, és az eredmény az adatlap nézetben jelenik meg.
Több tábla bevonása
- Adj hozzá új táblákat jobb egérgombbal vagy a Tábla hozzáadása opcióval.
- Az Access automatikusan megjeleníti a táblák közötti kapcsolatokat.
- 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ákSELECT – 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
, vagyBetween
.
Ezekkel a technikákkal hatékonyan kezelheted az adatbázisaidat, és pontosan azokat az adatokat kaphatod meg, amelyekre szükséged van.