Norėdami rasti konkretų elementą, kai tiksliai neprisimenate, kaip jis parašytas, bandykite užklausoje naudoti pakaitos simbolį.
Pakaitos simboliai yra specialieji simboliai, kurie gali pakeisti nežinomus simbolius teksto reikšmėje ir yra patogūs ieškant kelių elementų su panašiais, bet ne tapačiais duomenimis. Pakaitos simboliai taip pat padeda gauti duomenis pagal nurodytą šablono atitikmenį. Pvz., rasti visus, kurie yra pavadinti Jonas, Park gatvėje.
Daugiau informacijos apie užklausas rasite užklausų įvade.
Pateikiame kelis "Access" užklausų pakaitos simbolių pavyzdžius:
| Simbolis | Aprašymas | Pavyzdys |
|---|---|---|
| * | Atitinka bet kokį simbolių skaičių. Žvaigždutę (*) galite naudoti bet kurioje simbolių eilutės vietoje. | wh* randa „what“, „white“ ir „why“, bet neranda „awhile“ ar „watch“. |
| ? | Atitinka vieną abėcėlę konkrečioje padėtyje. | b?la randa bala, bąla ir byla. |
| [ ] | Atitinka simbolius skliaustuose. | b[aą]la randa bala, bąla, bet ne byla. |
| ! | Išskyrus simbolius skliaustuose. |
b[!ae]ll randa „bill“ ir „bull“, bet neranda „ball“ ar „bell“. Pvz., "[!a]*" randa visus elementus, kurie neprasideda raide a. |
| - | Atitinka simbolių diapazoną. Nepamirškite nurodyti simbolių didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). | b[a-c]d randa „bad“, „bbd“ ir „bcd“. |
| # | Atitinka bet kokį vieną skaitinį simbolį. | 1#3 randa 103, 113 ir 123. |
Sužinokite daugiau apie kriterijų taikymą užklausai.
Pakaitos simbolių šablonų atitikimo išraiškose pavyzdžiai
Norėdami naudoti pakaitos simbolį šablone:
- Atidarykite užklausą naudodami dizaino rodinį.
- Lauko, kurį norite naudoti, eilutėje Kriterijai prieš kriterijus įveskite operatorių Like.
- Vieną arba kelis kriterijų simbolius pakeiskite pakaitos simboliu. Pavyzdžiui, Like R?308021 pateiks RA308021, RB308021 ir t. t.
- Skirtuke Dizainas spustelėkite Vykdyti.
Pateikiame kelis pakaitos simbolių šablonų, kuriuos galite naudoti reiškiniuose, pavyzdžius:
| Simbolis (-ai) | Naudokite, kad atitiktų |
|---|---|
| ? arba _ (apatinis brūkšnys) | Bet kokį vieną simbolį |
| * arba % | Nulis arba daugiau simbolių |
| # | Bet kuris vienas skaitmuo (0 – 9) |
| [simbolių sąrašas] | Bet kuris vienas simbolis simbolių sąraše |
| [! simbolių sąrašas] | Bet kokį vieną simbolį, neįtrauktą į simbolių sąrašą |
| [a-zA-Z0-9]. | Bet kuris raidinis ir skaitinis simbolis |
| [A-Z] | Bet kurios didžiosios raidės, esančios diapazone nuo A iki Z. Pastaba: Kai nurodote simbolių diapazoną, simboliai turi būti rodomi didėjančia tvarka. Pvz., [Z-A] yra negalimas šablonas. |
Pažvelkite į reiškinio kūrimo pagrindus.
Kad atitiktų specialiuosius simbolius, pvz., klaustuko (?), numerio ženklo (#) ir žvaigždutės (*), juos įrašykite laužtiniuose skliaustuose.
Funkcija CHARLIST pateikia vieno ar daugiau simbolių atitikmenis ir gali apimti beveik bet kokius ANSI simbolių rinkinio simbolius, įskaitant skaitmenis. CHARLIST rašoma skliausteliuose ([ ]) ir gali būti naudojama su pakaitos simboliais, nurodančiais konkretesnius atitikmenis.
Norėdami nurodyti simbolių diapazoną, naudokite CHARLIST su brūkšneliu (-), kad atskirtumėte viršutinę ir apatinę diapazono ribas.
Kad atitiktų brūkšnelio (-) simbolį, įrašykite jį funkcijos CHARLIST pradžioje arba pabaigoje (po šauktuko, jei tokį naudojate). Bet kurioje kitoje vietoje brūkšnelis identifikuoja ANSI simbolių diapazoną.