Naudokite kriterijų Like, kad rastumėte duomenis
Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Kriterijai Patinka arba operatorius naudojamas užklausoje „Access“, kad būtų galima rasti duomenis, atitinkančius konkretų šabloną. Pavyzdžiui, duomenų bazės pavyzdyje turime lentelę "Klientai", kaip parodyta toliau, ir norime rasti tik klientus, gyvenančius miestuose, kurių vardai prasideda raide "B". Štai kaip sukursime užklausą ir naudosime kriterijus Like:

  1. Atidarykite lentelę Klientai:Lentelė Klientai

  2. Skirtuke Kurti spustelėkite Užklausos dizainas.

  3. Spustelėkite Įtraukti ir lentelė Klientai bus įtraukta į užklausų dizaino įrankį.

  4. Dukart spustelėkite laukus Pavardė ir Miestas , kad įtrauktumėte juos į užklausos dizaino tinklelį.

  5. Lauke Miestas įtraukite kriterijų "Like B*" ir spustelėkite Vykdyti.Užklausos Primena kriterijai

Užklausos rezultatuose rodomi tik klientai iš miestų pavadinimų, prasidedančių raide "B".

Užklausos Primena rezultatai

Norėdami sužinoti daugiau apie kriterijų naudojimą, žr . Kriterijų taikymas užklausai.

Puslapio viršus

Operatoriaus Like naudojimas SQL sintaksėje

Jei norite tai padaryti SQL (struktūrinių užklausų kalba) sintaksėje, atlikite šiuos veiksmus:

  1. Atidarykite lentelę Klientai ir skirtuke Kūrimas spustelėkite Užklausos dizainas.

  2. Skirtuke Pagrindinis spustelėkite Peržiūrėti > SQL rodinį ir įveskite šią sintaksę:

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

  3. Spustelėkite Vykdyti.

  4. Dešiniuoju pelės mygtuku spustelėkite užklausos skirtuką Įrašyti > Uždaryti.

Daugiau informacijos žr. "Access SQL": pagrindinės sąvokos, žodynas ir sintaksė ir sužinokite daugiau apie tai, kaip redaguoti SQL sakinius siekiant paryškinti užklausos rezultatus.

Puslapio viršus

Examples of Like criteria patterns and results

Kriterijai Like arba operatorius yra naudingi lyginant lauko reikšmę su eilutės reiškiniu. Toliau pateiktame pavyzdyje pateikiami duomenys, kurie prasideda raide P, po kurios eina bet kokia raidė tarp A ir F ir trys skaitmenys:

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

Štai keli būdai, kaip naudoti like skirtingiems modeliams:

Atitikmens tipas

Modelio

Jei jūsų duomenų bazė turi atitikmenį matysite

Jei jūsų duomenų bazėje nėra atitikmens matysite

Keli simboliai

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Specialusis simbolis

a[*]a

a*a

Aaa

Keli simboliai

ab*

abcdefg, abc

cab, aab

Vienas simbolis

a?a

aaa, a3a, aBa

aBBBa

Vienas skaitmuo

a#a

a0a, a1a, a2a

aaa, a10a

Simbolių diapazonas

[a-z]

f, p, j

2, &

Nepriklausantys diapazonui

[!a-z]

9, &, %

b, a

Ne skaitmuo

[!0-9]

A, a, &, ~

0, 1, 9

Suderinta

a[!b-m]#

An9, az0, a99

abc, aj0

Kriterijų Like su pakaitos simboliais pavyzdžiai

Šioje lentelėje pateikiami rezultatų tipai, kai kriterijus Like naudojamas su pakaitos simboliai lentelėje, kurioje gali būti duomenų su konkrečiais atitinkančiais modeliais.

Kriterijai

Rezultatas

Like "E#"

Grąžina elementus tik su dviem simboliais, kurių pirmasis simbolis yra E, o antrasis – skaičiumi.

Like "G?"

Grąžina elementus tik su dviem simboliais, kurių pirmasis simbolis yra G.

Like "*16"

Grąžina elementus, kurie baigiasi 16.

Žr. daugiau pakaitos simbolių pavyzdžių.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.