Az összes karakter helyettesítése bárhol az adatai között
-
Nyissa meg a lekérdezést Tervező nézetben. Ehhez a navigációs ablak Lekérdezések csoportjában kattintson a lekérdezésre a jobb gombbal, majd kattintson a Tervező nézet parancsra.
-
A használni kívánt mező alatti Feltétel cellában vegyen fel egy csillagot a feltétel egyik vagy mindkét végére. Például:
"*tulajdonos*"
"tulajdonos*"
"*tulajdonos"
-
A Lekérdezéstervező lap Eredmények csoportjában kattintson a Futtatás gombra.
Karakter helyettesítése egy mintán belül
-
Nyissa meg a lekérdezést Tervező nézetben.
-
A használni kívánt mező Feltétel cellájába írja be a Like operátort a feltétel elé.
-
Cserélje le a feltételben szereplő egy vagy több karaktert helyettesítő karakterre. A Like R?308021 például RA308021, RB308021 stb. ad vissza.
-
A Lekérdezéstervező lap Eredmények csoportjában kattintson a Futtatás gombra.
Vállalatok listájának lekérése A-tól H-ig
-
Nyissa meg a lekérdezést Tervező nézetben.
-
A használni kívánt mező Feltétel cellájában adja meg a Like operátort, majd egy dupla idézőjelpárat. Például: Like "".
-
A dupla idézőjelek közé vegyen fel egy pár szögletes zárójelet és a keresett karakterek tartományát, például:
Like "[a-h]"
-
A zárójeleken kívül helyettesítő karaktereket is használhat. Például:
Like "[a-h]*"
Helyettesítő karakterek táblázata
Ez a táblázat felsorolja és ismerteti az Access lekérdezésekben használható helyettesítő karaktereket.
Szimbólum |
Leírás |
Példa |
* |
Nulla vagy több karakter helyettesítésére használható. A karakterlánc első vagy utolsó karaktereként használható. |
A fe* karakterlánccal megtalálhatja a fe, a fej, a fehér és a fekete szót |
? |
Egy tetszőleges alfabetikus karakter helyettesítésére használható. |
A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót |
[ ] |
A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható. |
A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót |
! |
A szögletes zárójelben nem szereplő karakterek helyettesítésére használható. |
A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót |
- |
Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia. |
A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot. |
# |
Egy tetszőleges számjegy helyettesítésére használható. |
Az 1#3 karakterlánccal megtalálhatja a 103, a 113 és a 123 értéket |
Példák helyettesítő karakterek használatára
Eset |
Példa |
---|---|
Adatai között egyes személyek "tulajdonos", mások "tulajdonos/szolgáltató" megjelöléssel szerepelnek. |
Like "tulajdonos*" vagy Like "*tulajdonos*" |
Érdemes helyettesítő karaktereket használnia egy paraméteres lekérdezéssel. |
Like "*" & [paraméter] & "*" Például: Like "*" & [hal] & "*" Visszaadja a hal szót (például sült hal és krumpli, tonhal stb.) tartalmazó összes receptet. |
Az adatok beírásakor valaki hibásan írt egy nevet, például: „Adrienn” helyett „Adriann”. |
Like "Adri?nn" |
Előfordulhat például, hogy tömeges levelezéshez meg szeretné keresni azokat az ügyfeleket, akiknek a vezetékneve A–H betűvel kezdődik. |
Like "[a-h]*" |
Azokat a cikkszámokat szeretné megkeresni, amelyek számjegyei a második és a harmadik kivételével megegyeznek. |
Like "R??083930" |
Meghívókat szeretne küldeni a Park utca 100-as számú háztömbjének összejövetelére . |
Like "1## Park utca" |
Szintaxis a helyettesítő karakterek kinyeréséhez az adataiból
Karakter |
Szükséges szintaxis |
---|---|
Csillag * |
[*] |
Kérdőjel ? |
[?] |
Kettős kereszt # |
[#] |
Kötőjel - |
[-] |
Nyitó és záró szögletes zárójel együttesen [] |
[[]] |
Nyitó szögletes zárójel [ |
[[] |
Záró szögletes zárójel ] |
Nincs szükség speciális kezelésre |
Felkiáltójel ! |
Nincs szükség speciális kezelésre |
A használandó helyettesítő karakterek készletének ismertetése
Access adatbázismotor (ANSI-89) és AZ SQL Server (ANSI-92)
Az ANSI-89 a hagyományos Access SQL-szintaxist írja le, amely az Access adatbázisok alapértelmezett szintaxisa. A helyettesítő karakterek nem az SQL, hanem a Microsoft Visual Basic® for Applications (VBA) specifikációjának felelnek meg.
Az ANSI-92 akkor használatos, amikor azt szeretné, hogy a szintaxis megfeleljen egy Microsoft SQL Server™-adatbázisnak.
Azt javasoljuk, hogy ne vegyítse a kétféle helyettesítő karaktereket ugyanazon adatbázisban.
Helyettesítő karakterek az Access adatbázismotorokhoz (ANSI-89)
Használja ezeket a helyettesítő karaktereket az Access-adatbázishoz létrehozott lekérdezésekben.
Szimbólum |
Leírás |
Példa |
* |
Tetszőleges számú karakter helyettesítésére szolgál. A karakterlánc első vagy utolsó karaktereként használható. |
Az fe* karakterlánccal megtalálhatja a fej, a fehér és a fekete szót |
? |
Egy tetszőleges alfabetikus karakter helyettesítésére használható. |
A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót. |
[ ] |
A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható. |
A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót. |
! |
A szögletes zárójelben nem szereplő karakterek helyettesítésére használható. |
A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót |
- |
Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia. |
A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot. |
# |
Egy tetszőleges számjegy helyettesítésére használható. |
Az 1#3 karakterlánccal megtalálhatja a 103, a 113 és a 123 értéket |
Az SQL Serverrel használható helyettesítő karakterek (ANSI-92)
Ezek a helyettesítő karakterek használhatók a Microsoft SQL Server™-adatbázisokkal való használatra létrehozott lekérdezésekben.
Szimbólum |
Leírás |
Példa |
% |
Tetszőleges számú karakter helyettesítésére szolgál. A karakterlánc első vagy utolsó karaktereként használható. |
Az fe* karakterlánccal megtalálhatja a fej, a fehér és a fekete szót |
_ |
Egy tetszőleges alfabetikus karakter helyettesítésére használható. |
A k?s karakterlánccal megtalálhatja a kos, a kas és a kis szót. |
[ ] |
A szögletes zárójelben szereplő karakterek bármelyikének helyettesítésére használható. |
A k[oi]s karakterlánccal megtalálhatja a kos és a kis szót, de nem találja meg a kas szót. |
^ |
A szögletes zárójelben nem szereplő karakterek helyettesítésére használható. |
A k[!oi]s karakterlánccal megtalálhatja a kas szót, de nem találja meg a kos és a kis szót |
- |
Egy tetszőleges karaktertartomány helyettesítésére szolgál. A tartományt növekvő sorrendben (A-tól Z-ig, és nem Z-től A-ig) kell megadnia. |
A b[a-c]l karakterlánccal megtalálhatja a bal, a bbl és a bcl karakterláncot. |