Yleismerkkien käyttäminen merkkijonojen vertailussa

Valmiissa merkkien vertailutoiminnossa on monipuoliset työkalut merkkijonojen vertailua varten. Seuraava taulukko sisältää yleismerkit, joita voidaan käyttää LIKE-operaattorin kanssa, sekä niitä vastaavat numero- tai merkkijonomäärät.

Merkit merkkijonossa

Vastaavuudet lausekkeessa

? tai _ (alaviiva)

Mikä tahansa yksittäinen merkki

* tai %

Nolla, yksi tai useita merkkejä

#

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

[merkkiluettelo]

Mikä tahansa merkkiluettelossa oleva yksittäinen merkki

[!merkkiluettelo]

Mikä tahansa yksittäinen merkki, jota ei ole merkkiluettelossa


Voit käyttää yhden tai usean merkin ryhmää (merkkiluetteloa) hakasulkeissa ([ ]) haettaessa yksittäistä merkkiä lausekkeesta. Merkkiluettelo voi sisältää lähes mitä tahansa ANSI-merkistö merkkejä, myös numeroita. Voit etsiä vastaavuuksia suoraan vasemmalle hakasulkeelle ([ ), kysymysmerkille (?), ristikkomerkille (#) ja tähdelle (*) vain, jos ne ovat hakasulkeissa. Oikealle hakasulkeelle ( ]) ei voi etsiä vastaavuutta ryhmässä, mutta sitä voi käyttää ryhmän ulkopuolella yksittäisenä merkkinä.

Yksinkertaisen hakasulkeissa olevan merkkiluettelon lisäksi merkkiluettelo voi määrittää merkkivälin siten, että välin ylä- ja alaraja erotetaan yhdysviivalla (-). Jos esimerkiksi väliä [A-Ö] käytetään merkkien vertailussa, tuloksena on vastaavuus, jos vastaavan merkin sijainnissa lausekkeessa sisältää isoja kirjaimia väliltä A - Ö. Hakasulkeisiin voidaan sisällyttää useita välejä erottamatta niitä toisistaan. Esimerkiksi merkkijono [a-öA-Ö0-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. Näitä yleismerkkejä käsitellään literaaleina, jos niitä käytetään Accessista tai DAO:sta.

Muita tärkeitä merkkien vertailusääntöjä ovat seuraavat:

  • Huutomerkki (!) merkkiluettelon alussa tarkoittaa, että vastaavuus todetaan, jos jokin muu kuin merkkiluettelossa oleva merkki löytyy lausekkeesta. Hakasulkeiden ulkopuolella käytettynä huutomerkki vastaa itseään.

  • Yhdysviivaa (-) voidaan käyttää joko merkkiluettelon alussa (huutomerkin jäljessä, jos sellainen on) tai lopussa vastaamaan itseään. Missä tahansa muussa kohdassa yhdysviiva ilmaisee ANSI-merkkivälin.

  • Merkkiväliä määritettäessä merkkien on oltava nousevassa järjestyksessä (A-Ö tai 0-100). [A-Ö] on kelvollinen järjestys ja [Ö-A] virheellinen.

  • Merkkijono [ ] ohitetaan. Sitä käsitellään tyhjä merkkijono ("").



Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×