Adatok megkeresése a Like feltétellel

A Like feltétel vagy operátor egy lekérdezésben egy adott mintának megfelelő adatok keresésére használható. Az adatbázisunkban például van egy "Vevők" tábla, az alábbihoz hasonló, és csak azokat az ügyfeleket szeretnénk megtalálni, akik olyan városokban élnek, akiknek a neve "B" névvel kezdődik. A következő alapján hozunk létre lekérdezést, és hogyan használjuk a Like feltételt:

  1. A Vevők tábla megnyitása:

    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 vevők táblát hozzáadja a lekérdezéstervezőhöz.

  4. A Vezetéknév és a Város mezőre duplán kattintva vegye fel őket a lekérdezés tervezőrácsára.

  5. A Város mezőben adja meg a "Like B*" feltételt, és 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árosnevekből származó ügyfeleket mutatják.

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

A feltételekről további információt a feltételek lekérdezésre való alkalmazásával kapcsolatban olvashat.

Vissza a lap tetejére

Using the Like operator in SQL syntax

Ha ezt az SQL (Structured Query Language) szintaxisban szeretné használni, az alábbiképpen:

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

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

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

  1. Kattintson az Indítás gombra.

  2. Kattintson a jobb gombbal a lekérdezés fülére, majd a >bezárás parancsra.

További információt az Access SQL: alapfogalmak, szókészlet és szintaxis, valamint az SQL-utasítások szerkesztésének a lekérdezés eredményének élesebbre állításával kapcsolatban olvashat.

Vissza a lap tetejére

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

A Like feltétel vagy operátor hasznos lehet a mezőértékek karakterlánc-kifejezéshez való összehasonlítása során. A következő példában a P betűvel, majd az A és F betűk és három számjegy közötti betűvel kezdődik az eredmény:

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

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


Egyezés fajtája


Minta

Ha az adatbázisnak van
egyezése, akkor a

Ha az adatbázisnak nincs
egyezése, akkor a

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

Karakterek tartománya

[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 a Like feltételre helyettesítő karakterekkel

Az alábbi táblázatban az eredmények típusait mutatjuk be, ha a Like feltételt egy olyan helyettesítő karakterek használ egy táblában, amely adott egyező mintákat tartalmazó adatokat tartalmazhat.

Feltételek

Eredmény

Like "E#"

Azokat az elemeket adja vissza, amelyek csak két karaktert tartalmaznak, ha az első karakter az E, a második pedig egy szám.

Like "G?"

Azokat az elemeket adja vissza, amelyek csak két karaktert tartalmaznak, ha az első karakter a G.

Like "*16"

A 16-ra végződő elemeket adja vissza.

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

Vissza a lap tetejére

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

Office-jártasság 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.

×