Adatok megkeresése a Like feltétellel

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A Like feltétel vagy operátor lekérdezésekben használatos a valamilyen mintának megfelelő adatok megkeresésére. Vegyük például azt az esetet, hogy az adatbázisunkban van egy „Vevők” nevű tábla, mint az alábbi ábrán, és azokat a vevőket keressük, akik „B”-vel kezdődő nevű városban laknak. Ekkor a következőképpen létrehozunk egy lekérdezést, és abban a Like feltételt használjuk:

  1. Nyissa meg a Vevők táblát:

    A Vevők tábla

  2. Kattintson a Létrehozás lap Lekérdezéstervező gombjára.

  3. Kattintson a Tábla megjelenítése párbeszédpanel Hozzáadás gombjára. Ennek hatására a Vevők tábla bekerül a lekérdezéstervezőbe.

  4. Zárja be a Tábla megjelenítése párbeszédpanelt.

  5. Az Utónév és a Város mezőre duplán kattintva adja hozzá őket a lekérdezéstervező rácshoz.

  6. A Város mezőjében adja meg a "például B *" feltételt, és kattintson a Futtatásparancsra.

    A „Like” lekérdezési feltétel

A lekérdezés eredményében csak azok a vevők láthatók, akiknél a városnév „B” betűvel kezdődik.

Like feltételt tartalmazó lekérdezés eredménye

A feltételek használatával kapcsolatos további információkért olvassa el a feltételek lekérdezésekben való alkalmazását ismertető témakört.

Vissza a lap tetejére

A Like operátor használata SQL-szintaxisban

Ha szívesebben oldja meg a SQL (Structured Query Language) szintaxisú utasítással, hogyan:

  1. Nyissa meg a Vevők táblát, és kattintson a Létrehozás lap Lekérdezéstervező gombjára.

  2. Kattintson a Kezdőlap lapon a Nézet > SQL-nézet parancsra, és írja be a következő kódot:

SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  1. Kattintson a Futtatás menügombra.

  2. Kattintson a jobb gombbal a lekérdezésnek megfelelő fülre, és válassza a Mentés > Bezárás parancsot.

További tájékoztatás az Access SQL: alapfogalmak, szókészlet és szintaxis című cikkben olvasható. Megtudhatja azt is, hogy hogyan finomíthatja tovább lekérdezéseit az SQL-utasítások szerkesztésével.

Vissza a lap tetejére

Példák a Like feltétellel használt mintákra és eredményükre

A Like feltétel vagy műveleti jel nagyon praktikus, ha össze kell hasonlítani egy mező értékét egy karakterlánc típusú kifejezéssel. A következő példa eredményében azok az adatok szerepelnek, amelyek P betűvel kezdődnek, ezután valamilyen A és F közötti betűvel, majd három számjeggyel folytatódnak:

Like “P[A-F]###”

A következőkben különféle példákat adunk a Like és különböző egyezési minták használatára:


Egyezés típusa


Minta

Az adatbázis egyező elemei
az alábbiak

Az adatbázis nem egyező elemei
az alábbiak

Több karakter

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Speciális karakter

a[*]a

a*a

Aaa

Több karakter

ab*

abcdefg, abc

cab, aab

Egy karakter

a?a

aaa, a3a, aBa

aBBBa

Egy számjegy

a#a

a0a, a1a, a2a

aaa, a10a

Karaktertartomány

[a-z]

f, p, j

2, &

Tartományon kívül

[!a-z]

9, &, %

b, a

Nem számjegy

[!0-9]

A, a, &, ~

0, 1, 9

Kombinált

a[!b-m]#

An9, az0, a99

abc, aj0

A Like feltétel használata helyettesítő karakterekkel

A következő tábla azt mutatja, hogy milyen típusú eredmény jelenik meg, ha a Like feltételt helyettesítő karakterek használja a megadott megfelelési mintákkal esetleg egyező adatokat tartalmazó táblában.

Feltétel:

Eredmény

Like "E#"

Az eredményben azok a csak két karakterből álló elemek szerepelnek, amelyeknek az első karaktere E, a második pedig egy szám.

Like "G?"

Az eredményben azok a két karakterből álló elemek szerepelnek, amelyeknek G az első karaktere.

Like "*16"

Az eredményben a 16-ra végződő elemek szerepelnek.

Tekintsen át további példákat a helyettesítő karakterekre.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×