Like-operaattori

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vertaa merkkijonolauseketta SQL-lausekkeen malliin.

Syntaksi

lausekeLikekaava

Like-operaattorin syntaksissa on seuraavat osat:

Osa Kuvaus
lauseke WHERE-lauseessa käytetty SQL-lauseke.
kaava Merkkijono tai merkkijonoliteraali, johon lauseketta verrataan.

      

Huomautuksia

Like-operaattorin avulla voit etsiä kentästä arvoja, jotka vastaavat määrittämääsi mallia. Voit määrittää kaavalle koko arvon (esimerkiksi Like “Smith”) tai voit etsiä arvoalueen yleismerkkien avulla (esimerkiksi Like “Sm*”).

Lausekkeessa voidaan käyttää Like-operaattoria, kun halutaan verrata kentän arvoa merkkijonolausekkeeseen. Jos esimerkiksi kirjoitat Like “C*” SQL-kyselyn, kysely palauttaa kaikki C-kirjaimella alkavat kenttien arvot. Parametrikyselyssä voit kehottaa käyttäjää antamaan kaavan, jota hän etsii.

Seuraava esimerkki palauttaa tiedot, jotka alkavat kirjaimella P, jota seuraa mikä tahansa kirjain A:n ja F:n välillä sekä kolme numeroa:

Like “P[A-F]###”

Seuraavassa taulukossa näkyy, miten Like-operaattorilla voidaan testata lausekkeita eri kaavoja varten.


Vastaavuuden tyyppi

Kaava
Vastaavuus
(palauttaa arvon Tosi)
Ei vastaavuutta
(palauttaa arvon Epätosi)
Monta merkkiä a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Erikoismerkki a[*]a a*a aaa
Monta merkkiä ab* abcdefg, abc cab, aab
Yksi merkki a?a aaa, a3a, aBa aBBBa
Yksi numero a#a a0a, a1a, a2a aaa, a10a
Merkkialue [a-z] f, p, j 2, &
Alueen ulkopuolella [!a-z] 9, &, % b, a
Ei numero [!0-9] A, a, &, ~ 0, 1, 9
Yhdistetty a[!b-m]# An9, az0, a99 abc, aj0