Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Like-ehtoa tai -operaattoria käytetään Access kyselyssä tiettyä kaavaa vastaavien tietojen etsimiseen. Esimerkkitietokannassa on esimerkiksi Asiakkaat-taulukko, kuten alla, ja haluamme etsiä vain ne asiakkaat, jotka asuvat kaupungeissa, joiden nimet alkavat B-kirjaimella. Näin luomme kyselyn ja käytämme Tykkää-ehtoja:

  1. Avaa Asiakkaat-taulukko:Asiakkaat-taulukko

  2. Valitse Luo-välilehdestä Kyselyn rakenne.

  3. Valitse Lisää , niin Asiakkaat-taulukko lisätään kyselyn suunnittelutyökaluun.

  4. Kaksoisnapsauta Sukunimi - ja Kaupunki-kenttiä ja lisää ne kyselyn rakenneruudukkoon.

  5. Lisää Kaupunki-kenttäänLike B*- ehdot ja valitse Suorita.Like-kyselyehdot

Kyselyn tulokset näyttävät vain kaupunkien nimet, jotka alkavat kirjaimella "B".

Like-kyselyn tulokset

Lisätietoja ehtojen käyttämisestä on artikkelissa Ehtojen käyttäminen kyselyssä.

Sivun alkuun

Like-operaattorin käyttäminen SQL-syntaksissa

Jos haluat tehdä tämän SQL(Structured Query Language) -syntaksissa, toimi seuraavasti:

  1. Avaa Asiakkaat-taulukko ja valitse Luo-välilehdessäKyselyn rakennenäkymä.

  2. Valitse Aloitus-välilehdessäNäytä > SQL-näkymä ja kirjoita seuraava syntaksi:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Napsauta Suorita.

  4. Napsauta kyselyvälilehteä hiiren kakkospainikkeella Tallenna > Sulje.

Lisätietoja on artikkelissa Access SQL: peruskäsitteet, sanasto ja syntaksi sekä lisätietoja SQL-lausekkeiden muokkaamisesta kyselyn tulosten terävöittämistä varten.

Sivun alkuun

Esimerkkejä Like-ehtokaavoista ja -tuloksista

Like-ehdoista tai -operaattorista on hyötyä, kun kentän arvoa verrataan merkkijonolausekkeeseen. 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 on joitakin tapoja käyttää Tykkää-toimintoa eri kuvioissa:

Vastine

Malli

Jos tietokannassa on vastine näet

Jos tietokannassa ei ole vastinetta näet

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

Esimerkkejä Like-ehdoista, joissa on yleismerkkejä

Seuraavasta taulukosta näet tulostyypit, kun Like-ehtoa käytetään taulukossa yleismerkit, joka saattaa sisältää tietoja, joilla on tietyt vastaavat kaavat.

Ehdot

Tulos

Like "E#"

Palauttaa kohteet, joissa on vain kaksi merkkiä ja joista ensimmäinen on E ja toinen luku.

Pidätkö G:stä?

Palauttaa kohteet, joissa on vain kaksi merkkiä ja joista ensimmäinen merkki on G.

Like "*16"

Palauttaa 16:een päättyvät kohteet.

Katso lisää esimerkkejä yleismerkeistä.

Sivun alkuun

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.