Sisäinen kuvioiden vastaavuus tarjoaa monipuolisen työkalun merkkijonovertailujen tekemiseen. Seuraavassa taulukossa on yleismerkkejä, joita voit käyttää Like-operaattorin kanssa, sekä niiden vastaavien numeroiden tai merkkijonojen määrä.

Kuvion merkki(t)

Vastaavuudet lausekkeessa

? tai _ (alaviiva)

Mikä tahansa yksittäinen merkki

* tai %

Vähintään nolla merkkiä

#

Mikä tahansa yksittäinen numero (0 – 9)

Hän on 10000000000

Mikä tahansa yksittäinen hahmo charlistissa

[! charlist]

Mikä tahansa yksittäinen merkki, joka ei ole charlistissa

Voit käyttää hakasulkeissa ([ ]) olevaa yhden tai useamman merkin (charlist) ryhmää, joka vastaa mitä tahansa yksittäistä merkkiä lausekkeessa, ja charlist voi sisällyttää lähes minkä tahansa merkin ANSI-merkistö, mukaan lukien numerot. Voit käyttää erikoismerkkejä, jotka avaavat hakasulkeen ([ ), kysymysmerkin (?), numeromerkin (#) ja tähden (*) vastaamaan itseään suoraan vain, jos ne on suljettu hakasulkeisiin. Et voi käyttää ryhmän loppusulketta ( ]) itsensä täsmäämiseen, mutta voit käyttää sitä ryhmän ulkopuolella yksittäisenä merkkinä.

Yksinkertaisen hakasulkeisiin kirjoitettujen merkkien luettelon lisäksi charlist voi määrittää merkkialueen käyttämällä yhdysmerkkiä (-) alueen ylä- ja alarajan erottamiseen. Esimerkiksi kaavan [ A-Z] käyttäminen tuottaa vastineen, jos vastaava merkkisijainti lausekkeessa sisältää jonkin alueen A–Z isoilla kirjaimilla. Voit sisällyttää hakasulkeisiin useita alueita erottamatta alueita. Esimerkiksi [a-zA-Z0-9] vastaa mitä tahansa aakkosnumeerista merkkiä.

On tärkeää huomata, että ANSI SQL -yleismerkit (%) ja (_) ovat käytettävissä vain Microsoft Access -tietokantamoduulissa ja Accessin OLE DB -palvelussa. Niitä käsitellään literaalina, jos niitä käytetään Accessin tai DAO:n kautta.

Muita tärkeitä kuvioiden täsmäyssääntöjä ovat seuraavat:

  • Huutomerkki (!) charlistin alussa tarkoittaa, että vastaavuus on tehty, jos jokin muu kuin charlist-merkki löytyy ilmaisusta. Kun huutomerkkiä käytetään hakasulkeiden ulkopuolella, se vastaa itseään.

  • Voit käyttää yhdysmerkkiä (-) joko alussa (huutomerkin jälkeen, jos sitä käytetään) tai charlistin lopussa vastaamaan itseään. Missä tahansa muussa sijainnissa yhdysmerkki määrittää ANSI-merkkialueen.

  • Kun määrität merkkialueen, merkkien on oltava nousevassa lajittelujärjestyksessä (A-Z tai 0–100). [A-Z] on kelvollinen kaava, mutta [Z-A] ei ole.

  • Merkkisarja [ ] ohitetaan; sitä pidetään tyhjä merkkijono ("").

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.