Tietojen etsiminen Like-ehdolla

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

Like-ehtoja 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 MIELUUMMIN 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 hiiren kakkospainikkeella kyselyvälilehteä 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:

Vastaavuustyyppi Kaava 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 yleismerkkien kanssa, jotka saattavat sisältää tietoja, joilla on tietyt vastaavat kuviot.

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