Andmete otsimine kriteeriumi Like abil
Applies ToMicrosoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Like-kriteeriume või tehtemärki kasutatakse Access päringus kindlale mustrile vastavate andmete otsimiseks. Näiteks näidisandmebaasis on tabel "Kliendid" (nagu alltoodud) ja soovime leida ainult kliendid, kes elavad linnades, mille nimi algab tähega "B". Päringu loomiseks ja Like-kriteeriumide kasutamiseks tehke järgmist.

  1. Avage tabel Kliendid:Tabel Kliendid

  2. Klõpsake menüü Loo nuppu Päringu kujundus.

  3. Klõpsake nuppu Lisa ja tabel Kliendid lisatakse päringukujundajasse.

  4. Väljade Perekonnanimi ja Linn lisamiseks päringu kujundusruudustikku topeltklõpsake neid.

  5. Lisage väljale Linn kriteerium “Like B*”ja klõpsake nuppu Käivita.Like-päringukriteeriumid

Päringutulemites kuvatakse ainult selliste linnade kliendid, mille nimi algab tähega “B”.

Like-päringu tulemid

Kriteeriumide kasutamise kohta leiate lisateavet teemast Päringule kriteeriumide rakendamine.

Lehe algusesse

Like-tehte kasutamine SQL-süntaksis

Kui eelistate SQL-i (Structured Query Language) süntaksit, tehke järgmist.

  1. Avage tabel Kliendid ja klõpsake menüü Loo nuppu Päringu kujundus.

  2. Klõpsake menüü Avaleht jaotises Vaade nuppu SQL-i vaade ja tippige järgmine süntaks:

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

  3. Klõpsake nuppu Käivita.

  4. Paremklõpsake päringu vahekaarti, seejärel käsku Salvesta ja Sule.

Lisateavet leiate teemast Accessi SQL: põhimõtted, sõnavara ja süntaks, samuti võite leida rohkem teavet selle kohta, kuidas redigeerida SQL-lauseid päringutulemite täpsustamiseks.

Lehe algusesse

Like-kriteeriumide mustrite ja tulemite näited

Like-kriteerium või tehe on kasulik väljaväärtuse võrdlemisel stringiavaldisega. Järgmine näide tagastab andmed, mis algavad tähega P, millele järgneb mõni tähtede A kuni F vahele jäävatest tähtedest ning kolm numbrit.

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

Järgmisena mõni võimalus kriteeriumi Like kasutamiseks erinevates mustrites:

Vaste liik

Muster

Kui teie andmebaasil on vaste kuvatakse

Kui teie andmebaasil pole vastet kuvatakse

Mitu märki

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Erimärk

a[*]a

a*a

Aaa

Mitu märki

ab*

abcdefg, abc

cab, aab

Üks märk

a?a

aaa, a3a, aBa

aBBBa

Üks number

a#a

a0a, a1a, a2a

aaa, a10a

Märgivahemik

[a–z]

f, p, j

2, &

Pole vahemikus

[!a–z]

9, &, %

b, a

Pole number

[!0–9]

A, a, &, ~

0, 1, 9

Kombineeritud

a[!b–m]#

An9, az0, a99

abc, aj0

Metamärkidega Like-kriteeriumide näited

Järgmises tabelis kuvatakse tulemite tüübid Like-kriteeriumi kasutamisel metamärgid tabelis, mis võib sisaldada kindlate vastendusmustritega andmeid.

Kriteeriumid.

Tulem

Like "E#"

Tagastab ainult kahest märgist koosnevad üksused, kus esimene märk on E ja teine on number.

Like “G?”

Tagastab ainult kahest märgist koosnevad üksused, mille esimene märk on G.

Like “*16”

Tagastab üksused, mis lõpevad arvuga 16.

Vaadake veel metamärkide näiteid.

Lehe algusesse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.