Kritērija Like izmantošana, lai atrastu datus

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

  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 tiks pievienota vaicājuma noformētājam.

  4. Veiciet dubultklikšķi uz laukiem Uzvārds un Pilsē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 parādīti tikai klienti no pilsētu nosaukumiem, kas sākas ar burtu "B".

Like vaicājuma rezultāti

Papildinformāciju par kritēriju lietošanu skatiet sadaļā Kritēriju lietošana vaicājumā.

Uz lapas sākumu

Operatora Like izmantošana SQL sintaksē

Ja vēlaties to darīt SQL (strukturētā vaicājumu valoda) sintaksē, rīkojieties šādi.

  1. Atveriet tabulu Klienti un cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.
  2. Cilnē Sākums noklikšķiniet uz Skatīt>SQL skatu 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ēršanu.

Papildinformāciju skatiet rakstā Access SQL: pamatjēdzieni, vārdnīca un sintakse un uzziniet vairāk par to, kā rediģēt SQL priekšrakstus, lai uzlabotu vaicājumu rezultātus.

Uz lapas sākumu

Kritēriju piemēri, modeļi un rezultāti

Kritērijs vai operators Like noder, 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 sniegti daži veidi, kā izmantot Like dažādiem modeļiem.

Atbilstības veids Modelis Ja datu bāzei ir atbilstība
Tiks parādīts
Ja datu bāzei nav atbilstības
Tiks parādīts
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 (angļu valodā)
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īmēm

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

Kritēriji Rezultāts
Like "E#" Atgriež vienumus, kuros ir tikai divas rakstzīmes, kur pirmā rakstzīme ir E, bet otrā ir skaitlis.
Like "G?" Atgriež vienumus, kuros ir tikai divas rakstzīmes, kur pirmā rakstzīme ir G.
Like "*16" Atgriež vienumus, kas beidzas ar 16.

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

Uz lapas sākumu