Kritēriju Like izmantošana, lai atrastu datus
Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kritērijs vai operators Like tiek izmantots vaicājumā Access, lai atrastu datus, kas atbilst noteiktam modelim. Piemēram, parauga datu bāzē mums ir tabula "Klienti", kā tālāk, un mēs vēlamies atrast tikai tos klientus, kuri dzīvo pilsētās, kuru nosaukums sākas ar "B". Lūk, kā mēs izveidosim vaicājumu un izmantosim kritērijus Like:

  1. Atveriet tabulu Klienti:Tabula Klienti

  2. Cilnē Izveidošana noklikšķiniet uz Vaicājuma noformējums.

  3. Noklikšķiniet uz Pievienot, un tabula Klienti tiek pievienota vaicājuma noformētājam.

  4. Veiciet dubultklikšķi uz lauka Uzvārds unPilsēta , lai tos pievienotu vaicājuma noformējuma režģim.

  5. Laukā Pilsēta pievienojiet kritēriju "Like B*" un noklikšķiniet uz Palaist.Vaicājuma kritēriji Like

Vaicājuma rezultātos tiek rādīti tikai klienti no pilsētu nosaukumiem, kas sākas ar burtu "B".

Like vaicājuma rezultāti

Papildinformāciju par kritēriju izmantošana skatiet rakstā Kritēriju lietošana vaicājumam.

Uz lapas sākumu

Operatora Like izmantošana SQL sintaksē

Ja vēlaties to paveikt SQL (strukturētās vaicājumvalodas) sintaksē, lūk, kā to paveikt:

  1. Atveriet tabulu Klienti un cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.

  2. Cilnē Sākums noklikšķiniet uz Skatīt >SQL skats un ierakstiet šādu sintaksi:

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

  3. Noklikšķiniet uz Izpildīt.

  4. Ar peles labo pogu noklikšķiniet uz vaicājuma cilnes saglabāt >aizvērt.

Papildinformāciju skatiet rakstā Access SQL: pamatjēdziena, vārdnīca un sintakse, kā arī papildinformācija par SQL priekšrakstu rediģēšanu, lai padarītu vaicājuma rezultātus asākus.

Uz lapas sākumu

Kritēriju modeļu un rezultātu Like piemēri

Kritērijs vai operators Like ir noderīgs, salīdzinot lauka vērtību ar virknes izteiksmi. Šajā piemērā tiek atgriezti dati, kas sākas ar burtu P, kuram seko jebkurš burts starp A un F un trīs cipari.

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

Tālāk ir daži veidi, kā izmantot Like dažādiem modeļiem:

Atbilstības veids

Raksts

Ja datu bāzei ir atbilstība ir redzams

Ja datu bāze neatbilst ir redzams

Vairākas rakstzīmes

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Speciālā rakstzīme

a[*]a

a*a

Aaa

Vairākas rakstzīmes

ab*

abcdefg, abc

cab, aab

Viena rakstzīme

a?a

aaa, a3a, aBa

aBBBa

Viens cipars

a#a

a0a, a1a, a2a

aaa, a10a

Rakstzīmju diapazons

[a-z]

f, p, j

2, &

Ārpus diapazona

[!a-z]

9, &, %

b, a

Nav cipars

[!0-9]

A, a, &, ~

0, 1, 9

Kombinēts

a[!b-m]#

An9, az0, a99

abc, aj0

Kritēriju Like piemēri ar aizstājējzīmju rakstzīmēm

Tālāk esošajā tabulā ir parādīti rezultātu tipi, ja kritērijs Like tiek izmantots kopā ar aizstājējzīmes tabulā, kurā var būt dati ar konkrētiem atbilstošiem modeļiem.

Kritēriji

Rezultāts

Like "E#"

Atgriež vienumus, kuru pirmā rakstzīme ir E un otrā rakstzīme ir skaitlis, tikai divas rakstzīmes.

Like "G?"

Atgriež vienumus, kur pirmā rakstzīme ir G, tikai divas rakstzīmes.

Like "*16"

Atgriež vienumus, kuru beigu datums ir 16.

Skatiet papildu aizstājējzīmju piemērus.

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.