Įtaisytasis rašto atitikimas suteikia universalų įrankį eilučių palyginimui atlikti. Šioje lentelėje pateikiami pakaitos simboliai, kuriuos galite naudoti su operatoriumi Like , ir skaitmenų arba eilučių, kurias jie atitinka, skaičius.
Simbolis (-iai) šablone |
Reiškinio atitiktys |
? arba _ (pabraukimo 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 kuris vienas simbolis, neįtrauktas į simbolių sąrašą |
Galite naudoti vieno ar daugiau simbolių (simbolių sąrašo) grupę, išskirtą skliaustais ([ ]), kad atitiktų bet kokį atskirą reiškinio simbolį, o simbolių sąraše gali būti beveik visi ANSI simbolių rinkinys simboliai, įskaitant skaitmenis. Galite naudoti specialiuosius simbolius atidaromasis skliaustas ([ ), klaustukas (?), numerio ženklas (#) ir žvaigždutė (*) , kad atitiktų save tiesiogiai, tik jei kabutėse. Negalite naudoti uždaromojo laužtinio skliausto ( ]) grupėje, kad atitiktų save, bet galite naudoti jį už grupės ribų kaip atskirą simbolį.
Be paprastojo simbolių sąrašo, išskirto skliaustais, simbolių sąrašas gali nurodyti simbolių diapazoną, panaudodamas brūkšnelį (-), kad atskirtų viršutinę ir apatinę diapazono ribas. Pavyzdžiui, naudojant [A–Z] šablone gaunamas atitikmuo, jei atitinkama simbolio pozicija reiškinyje apima bet kurią didžiąsias raides diapazone nuo A iki Z. Laužtiniuose skliaustuose galite įtraukti kelis diapazonus, nepažymėdami diapazonų. Pavyzdžiui, [a-zA-Z0-9] atitinka bet kokį raidinį ir skaitinį simbolį.
Svarbu atkreipti dėmesį, kad ANSI SQL pakaitos simboliai (%) ir (_) galimi tik naudojant "Microsoft Access" duomenų bazės modulį ir "Access" OLE DB teikimo įrankį. Jie bus laikomi literalais, jei naudojami per "Access" arba DAO.
Kitos svarbios modelio atitikties taisyklės:
-
Šauktukas (!) simbolių sąrašo pradžioje reiškia, kad atitikmuo atliekamas, jei reiškinyje randamas bet koks simbolis, išskyrus simbolių sąrašą. Kai naudojamas išorinis skliaustas, šauktukas atitinka save.
-
Galite naudoti brūkšnelį (-) pradžioje (po šauktuko, jei jis naudojamas) arba simbolių sąrašo pabaigoje, kad atitiktų save. Bet kokioje kitoje vietoje brūkšnelis identifikuoja ANSI simbolių diapazoną.
-
Kai nurodote simbolių diapazoną, simboliai turi būti rodomi didėjimo tvarka (A–Z arba 0–100). [A–Z] yra galiojantis modelis, bet [Z-A] nėra.
-
Simbolių sekos [ ] nepaisoma; laikoma, kad tai yra nulinio ilgio eilutė ("").