Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

A Like feltétel vagy operátor egy Access lekérdezésben egy adott mintának megfelelő adatok keresésére szolgál. Egy mintaadatbázisban például van egy "Customers" (Ügyfelek) tábla, mint az alábbi, és csak azokat a városokban élő ügyfeleket szeretnénk megkeresni, akiknek a neve "B" betűvel kezdődik. Így hozhat létre lekérdezést, és használhatja a Like feltételt:

  1. Nyissa meg a Customers (Ügyfelek) táblát:A Vevők tábla

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

  3. Kattintson a Hozzáadás gombra, és a rendszer hozzáadja a Vevők táblát a lekérdezéstervezőhöz.

  4. Kattintson duplán a Vezetéknév és a Város mezőre, hogy hozzáadja őket a lekérdezés tervezőrácsához.

  5. A Város mezőben adja hozzá a "Like B*" feltételt, majd kattintson a Futtatás gombra.A „Like” lekérdezési feltétel

A lekérdezés eredményei csak a "B" betűvel kezdődő városokból származó ügyfeleket jelenítik meg.

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

A feltételek használatáról további információt a Feltételek alkalmazása lekérdezésre című témakörben talál.

Vissza a lap tetejére

A Like operátor használata az SQL szintaxisában

Ha ezt inkább az SQL (Structured Query Language) szintaxisában szeretné elvégezni, kövesse az alábbi lépéseket:

  1. Nyissa meg az Ügyfelek táblát, és a Létrehozás lapon kattintson a Lekérdezéstervező elemre.

  2. A Kezdőlapon kattintson a Nézet > SQL-nézet elemre, és írja be a következő szintaxist:

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

  3. Kattintson az Indítás gombra.

  4. Kattintson a jobb gombbal a Lekérdezés lap Mentés > Bezárás parancsára.

További információ : Access SQL: alapfogalmak, szókincs és szintaxis, valamint további információ az SQL-utasítások szerkesztéséről a lekérdezési eredmények élesítéséhez.

Vissza a lap tetejére

Példák like feltételmintákra és eredményekre

A Like feltétel vagy operátor akkor hasznos, ha egy mezőértéket egy sztringkifejezéssel hasonlít össze. Az alábbi példa olyan adatokat ad vissza, amelyek a P betűvel kezdődnek, majd az A és az F közötti bármely betűt és három számjegyet:

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

Íme néhány módszer a Like különböző mintákhoz való használatára:

Egyezés típusa

Minta

Ha az adatbázisnak van egyezése látni fogja

Ha az adatbázisnak nincs egyezése látni fogja

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

fülke, 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

Példák helyettesítő karaktereket tartalmazó Like feltételre

Az alábbi táblázat az eredmények típusait mutatja be, ha a Like feltételt egy olyan tábla helyettesítő karakterek használ, amely az adott egyező mintákkal rendelkező adatokat tartalmazhat.

Feltétel

Eredmény

Like "E#"

Két karakterből álló elemeket ad vissza, ahol az első karakter az E, a második pedig egy szám.

Mint a "G?"

Csak két karaktert tartalmazó elemeket ad vissza, ahol az első karakter a G.

Like "*16"

16-ra végződő elemeket ad vissza.

További példák helyettesítő karakterekre.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.