Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vgrajeno ujemanje z vzorcem omogoča vsestransko orodje za ustvarjanje primerjav nizov. V spodnji tabeli so prikazani nadomestni znaki, ki jih lahko uporabite z operatorjem Like , in število števk ali nizov, ki se ujemajo.

Znaki v vzorcu

Ujemanja v izrazu

? ali _ (podčrtaj)

Kateri koli posamezen znak

* ali %

Nič ali več znakov

#

Poljubna posamezna števka (0 – 9)

[charlist]

Kateri koli posamezni znak na seznamu znakov

[! charlist]

Kateri koli posamezni znak, ki ni na seznamu znakov

Za ujemanje enega znaka v izrazu lahko uporabite skupino enega ali več znakov (charlist), ki so obdani z oklepaji ([ ] ),charlist pa lahko vključuje skoraj vse znake v naboru nabor znakov ANSI, vključno s števkami. Posebne znake oglati oklepaj ([ ), vprašaj (?), znak za številko (#) in zvezdico (*) lahko uporabite neposredno, če so obdani z oklepaji. Za ujemanje ne morete uporabiti zaklepaja ( ]) znotraj skupine, lahko pa ga uporabite zunaj skupine kot posamezen znak.

Poleg preprostega seznama znakov, obdanih v oklepaje, lahko charlist navede obseg znakov tako, da uporabi vezaj (-), da loči zgornje in spodnje meje obsega. Če na primer v vzorcu uporabite [A–Z], se rezultat ujemanja, če ustrezni položaj znaka v izrazu vsebuje katero koli od velikih črk v obsegu od A do Z. V oklepaje lahko vključite več obsegov, ne da bi jih ločili. Na primer [a-zA-Z0-9] ustreza kateremu koli alfanumeričnem znaku.

Ne pozabite, da sta nadomestna znaka ANSI SQL (%) in (_) na voljo le z mehanizemom Microsoft Accessove zbirke podatkov in ponudnikom zbirke podatkov Access OLE. Če jih boste uporabili prek Accessa ali daoteka, bodo obravnavani kot dobesedni.

Druga pomembna pravila za ujemanje z vzorcem vključujejo:

  • Klicaj (!) na začetku charlista pomeni, da je zadetek narejen, če je kateri koli znak razen znaka na seznamu znakov najden v izrazu. Če uporabljate zunanje oklepaje, se klicaj ujema sam s seboj.

  • Vezaj (-) lahko uporabite na začetku (za klicajem, če je uporabljen) ali pa na koncu charlista , da se ujema. Na katerem koli drugem mestu vezaj prepozna obseg znakov ANSI.

  • Ko določite obseg znakov, morajo biti znaki prikazani v naraščajočem vrstnem redu razvrščanja (A–Z ali 0-100). [A–Z] je veljaven vzorec, vendar [Z-A] ni.

  • Zaporedje znakov [ ] je prezrte; se šteje za Niz ničelne dolžine ("").

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.