Käytetään kohteeseen
Access 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.