Kaikkien merkkien vastaaminen kaikkialla tiedoissa
-
Avaa kysely rakennenäkymässä. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella siirtymisruudussa Kyselyt-kohdassa kyselyä ja napsauttamalla Rakennenäkymä.
-
Lisää Ehdot-solussa sen kentän alapuolella, jota haluat käyttää, tähtimerkki ehdon kummalle tahansa puolelle tai kummallekin puolelle. Esimerkki:
"*omistaja*".
"omistaja*".
"*omistaja".
-
Valitse Kyselyn rakennenäkymä -välilehden Tulokset-ryhmästäSuorita.
Yleismerkin vastaaminen kaavan kanssa
-
Avaa kysely rakennenäkymässä.
-
Kirjoita käyttämäsi kentän Ehdot-soluun ehtojen eteen Like-operaattori.
-
Korvaa vähintään yksi ehtojen merkki yleismerkillä. Esimerkiksi Like R?308021 palauttaa merkkijonot RA308021, RB308021 jne.
-
Valitse Kyselyn rakennenäkymä -välilehden Tulokset-ryhmästäSuorita.
Yritysluettelon (A–H) hakeminen
-
Avaa kysely rakennenäkymässä.
-
Kirjoita käytettävän kentän Ehdot-soluun Like, ja sen jälkeen kaksoislainausmerkkipari. Esimerkki: Like "".
-
Lisää kaksoislainausmerkkien sisälle hakasuljepari ja etsittävä merkkialue, kuten:
Like "[a-h]"
-
Voit käyttää yleismerkkejä hakasulkeiden ulkopuolella. Esimerkki:
Like "[a-h]*"
Yleismerkkien taulukko
Tässä taulukossa luetellaan ja kuvataan yleismerkkejä, jotka ovat käytettävissä Access kyselyssä.
Symboli |
Kuvaus |
Esimerkki |
* |
Vastaa nollaa tai useampaa merkkiä. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä. |
mi* löytää mi, mitä, milloin ja miksi |
? |
Vastaa mitä tahansa yksittäistä aakkosten merkkiä. |
t?li löytää arvot tali, tuli ja tili |
[ ] |
Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa. |
t[au]li löytää arvot tali ja tuli, mutta ei arvoa tiliä |
! |
Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa. |
t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli |
- |
Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A). |
b[a-c]d löytää arvot bad, bbd ja bcd |
# |
Vastaa mitä tahansa yksittäistä numeerista merkkiä. |
1#3 löytää arvot 103, 113 ja 123 |
Esimerkkejä yleismerkkien käyttämisestä
Tilanne |
Esimerkki |
---|---|
Tiedoissa on lueteltu jotkut henkilöt ”omistajiksi” ja toiset henkilöt ”omistajaksi/operaattoriksi”. |
Like "owner*" tai |
Haluat käyttää yleismerkkejä parametrikyselyyn. |
Like "*" & [parametri] & "*" Esimerkki: Like "*" & [kala] & "*" Palauttaa kaikki reseptit, jotka sisältävät arvon ”kala”, kuten kalakeitto, miekkakala jne. |
Joku on kirjoittanut nimen väärin kirjoittaessaan tietoja, kuten ”Adrien” nimen ”Adrian” sijaan. |
Like "Adri?n" |
Haluat etsiä asiakkaat, joiden sukunimi alkaa kirjaimilla A–H, esimerkiksi joukkosähköpostiviestiä varten. |
Like "[a-h]*" |
Haluat löytää osanumerot, joissa on kaikki paitsi toiset ja kolmannet numerot yhteisiä. |
Like "R??083930" |
Haluat lähettää kutsut korttelijuhlaan Lehmänkatu 10:n korttelin asukkaille. |
Like "1### Lehmänkatu" |
Syntaksi yleismerkkien hakemiseksi tiedoista
Merkki |
Pakollinen syntaksi |
---|---|
Tähtimerkki * |
[*] |
Kysymysmerkki ? |
[?] |
Numeromerkki # |
[#] |
Tavuviiva - |
[-] |
Vasemmat ja oikeat hakasulkeet yhdessä [] |
[[]] |
Vasen hakasulje [ |
[[] |
Oikea hakasulje ] |
Ei tarvita erityistoimia |
Huutomerkki ! |
Ei tarvita erityistoimia |
Sen ymmärtäminen, mitä yleismerkkijoukkoa on käytettävä
Access tietokantamoduuli (ANSI-89) verrattuna SQL Server (ANSI-92)
ANSI-89 kuvaa perinteistä Access SQL-syntaksia, joka on Access tietokantojen oletussyntaksi. Yleismerkit tukevat Microsoft Visual Basic® for Applications (VBA) -erittelyä, eivät SQL:ää.
ANSI-92:ta käytetään, kun haluat syntaksin olevan yhteensopivan Microsoft SQL Server™ -tietokannan kanssa.
Suosittelemme, ettet käytä kahta yleismerkkityyppiä samassa tietokannassa.
Access tietokantamoduulien kanssa käytettävät yleismerkit (ANSI-89)
Käytä näitä yleismerkkejä kyselyissä, jotka on luotu Access tietokantaa varten.
Symboli |
Kuvaus |
Esimerkki |
* |
Vastaa mitä tahansa merkkimäärää. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä. |
mi* löytää arvot mitä, milloin ja miksi |
? |
Vastaa mitä tahansa yksittäistä aakkosten merkkiä. |
T?li löytää arvot tali, tuli ja tili |
[ ] |
Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa. |
T[au]li löytää arvon tali ja tuli, mutta ei arvoa tili |
! |
Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa. |
t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli |
- |
Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A). |
b[a-c]d löytää arvot bad, bbd ja bcd |
# |
Vastaa mitä tahansa yksittäistä numeerista merkkiä. |
1#3 löytää arvot 103, 113 ja 123 |
SQL Serverin (ANSI-92) kanssa käytettävät yleismerkit
Käytä näitä yleismerkkejä kyselyissä, jotka on luotu käytettäväksi Microsoft SQL Server™ -tietokannan kanssa.
Symboli |
Kuvaus |
Esimerkki |
% |
Vastaa mitä tahansa merkkimäärää. Sitä voi käyttää merkkijonon ensimmäisenä tai viimeisenä merkkinä. |
mi* löytää arvot mitä, milloin ja miksi |
_ |
Vastaa mitä tahansa yksittäistä aakkosten merkkiä. |
T?li löytää arvot tali, tuli ja tili |
[ ] |
Vastaa mitä tahansa yksittäistä merkkiä hakasulkeissa. |
T[au]li löytää arvon tali ja tuli, mutta ei arvoa tili |
^ |
Vastaa mitä tahansa merkkiä, jota ei ole hakasulkeissa. |
t[!au]li löytää arvon tili, mutta ei arvoja tali tai tuli |
- |
Vastaa mitä tahansa merkkialueella olevaa merkkiä. Merkit on määritettävä nousevassa järjestyksessä (A–Ö, ei Ö–A). |
b[a-c]d löytää arvot bad, bbd ja bcd |