Like-operaattori

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

Vertaa merkkijonolauseketta SQL-lausekkeen kaavaan.

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 etsiä arvoalueen käyttämällä yleismerkkejä (esimerkiksi Like “Sm*”).

Lausekkeessa voidaan käyttää Like-operaattoria, kun halutaan verrata kentän arvoa merkkijonolausekkeeseen. Jos esimerkiksi kirjoitat Like “C*” SQL-kyselyyn, kysely palauttaa kaikki kenttien arvot, jotka alkavat kirjaimella C. Parametrikyselyssä voit pyytää käyttäjältä hakukaavan.

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.


Vastine

Malli
Ottelu
(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