Like operátor

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy sztringkifejezést hasonlít össze egy SQL-kifejezés mintájával.

Szintaxis

kifejezés, mint a "minta"

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

Rész Leírás:
kifejezés A WHERE záradékban használt SQL-kifejezés.
minta Karakterlánc vagy karakter sztringkonstans, amelyhez a kifejezést hasonlítja össze a rendszer.

      

Megjegyzések

A Like operátorral olyan értékeket kereshet egy mezőben, amelyek megfelelnek a megadott mintának. A mintához megadhatja a teljes értéket (például Like “Smith”), vagy helyettesítő karaktereket is használhat egy értéktartomány megkereséséhez (példáulLike “Sm*”): ).

A kifejezésekben a Like operátorral összehasonlíthat egy mezőértéket egy sztringkifejezéssel. Ha például Like “C*” megad egy SQL-lekérdezést, a lekérdezés a C betűvel kezdődő összes mezőértéket visszaadja. Egy paraméteres lekérdezésben kérheti a felhasználótól, hogy keressen egy mintát.

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

Az alábbi táblázat bemutatja, hogyan tesztelheti a különböző minták kifejezéseit a Like használatával.


Egyezés típusa

Minta
Mérkőzés
(Igaz értéket ad vissza)
Nincs egyezés
(Hamis értéket ad vissza)
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