Like operátor

Összehasonlít egy karakterlánc-kifejezést egy SQL-kifejezésben lévő mintával.

Szintaxis

kifejezés Like "minta"

A Like operátor szintaxisa az alábbi részekből áll:

Rész

Leírás

kifejezés

Egy WHERE záradékban használt SQL-kifejezés.

minta

Az a karakterlánc vagy szövegkonstans, amellyel a kifejezést össze kívánja hasonlítani.


Megjegyzések

A Like operátorral megkeresheti egy mező azon értékeit, amelyek illeszkednek az Ön által megadott mintához. A minta lehet teljes egészében megadott érték (például: Like “Smith”), de értéktartomány kereséséhez használhat helyettesítő karaktereket is (például: Like “Sm*”)).

Egy kifejezésben a Like operátorral összehasonlíthat egy mezőértéket egy karakterlánc-kifejezéssel. Ha például a Like “C*” mintát adja meg egy SQL-lekérdezésben, eredményként megkapja az összes C betűvel kezdődő mezőértéket. Ha paraméteres lekérdezést használ, a felhasználótól menet közben is bekérheti a keresendő mintát.

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]###”

Az alábbi táblázat bemutatja, hogyan tesztelhet kifejezéseket különböző mintákkal a Like operátor segítségével.


Egyezés típusa


Minta

Egyezik
(True eredményt ad)

Nem egyezik
(False eredményt ad)

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



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.

×