Visų simbolių gretinimas bet kurioje duomenų vietoje
-
Atidarykite užklausą naudodami dizaino rodinį. Norėdami tai padaryti, naršymo srities dalyje Užklausos dešiniuoju pelės mygtuku spustelėkite užklausą, tada spustelėkite Dizaino rodinys.
-
Po lauku, kurį norite naudoti, esančiame langelyje Kriterijai bet kurioje kriterijų pusėje arba abiejose pusėse pridėkite žvaigždutę. Pavyzdžiui:
"*savininkas*".
"savininkas*".
"*savininkas".
-
Skirtuko Užklausos dizainas grupėje Rezultatai spustelėkite Vykdyti.
Simbolio gretinimas šablone
-
Atidarykite užklausą naudodami dizaino rodinį.
-
Lauko, kurį norite naudoti, langelyje Kriterijai prieš kriterijus įveskite operatorių Like.
-
Vieną arba kelis kriterijų simbolius pakeiskite pakaitos simboliu. Pavyzdžiui, Like R?308021 pateiks RA308021, RB308021 ir t. t.
-
Skirtuko Užklausos dizainas grupėje Rezultatai spustelėkite Vykdyti.
Gaukite įmonių sąrašą nuo A iki H
-
Atidarykite užklausą naudodami dizaino rodinį.
-
Lauko, kurį norite naudoti, langelyje Kriterijai įveskite Like, tuomet dvigubų kabučių porą. Pavyzdžiui: Like "".
-
Tarp dvigubų kabučių pridėkite laužtinių skliaustų porą ir simbolių, kuriuos norite rasti, diapazoną, panašiai kaip:
Like "[a-h]"
-
Už laužtinių skliaustų galite naudoti pakaitos simbolius. Pavyzdžiui:
Like "[a-h]*"
Pakaitos simbolių lentelė
Šioje lentelėje pateikiami ir aprašomi pakaitos simboliai, kuriuos galite naudoti „Access“ užklausoje.
Simbolis |
Aprašas |
Pavyzdys |
* |
Gretinama nulis arba daugiau simbolių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis. |
kr* randa kr, krantas, kraštas ir krovinys |
? |
Atitinka bet kokį vieną abėcėlinį simbolį. |
b?la randa bala, bąla ir byla |
[ ] |
Gretina bet kurį vieną skliausteliuose esantį simbolį |
b[aą]la randa bala, bąla, bet ne byla |
! |
Gretina bet kurį ne skliausteliuose esantį simbolį |
b[!aą]la randa byla ir bola, bet neranda bala ar bąla |
- |
Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). |
b[a-c]d randa bad, bbd ir bcd |
# |
Atitinka bet kokį vieną skaitinį simbolį. |
1#3 randa 103, 113 ir 123 |
Pakaitos simbolių naudojimo pavyzdžiai
Situacija |
Pavyzdys |
---|---|
Jūsų duomenyse kai kurie žmonės pateikiami kaip „savininkas“, o kiti kaip „savininkas / operatorius“. |
Like "savininkas*" arba |
Norite naudoti pakaitos simbolius su parametro užklausa. |
Like "*" & [parametras] & "*" Pavyzdžiui: Like "*" & [žuvis] & "*" Pateikia visus receptus, kuriuose yra „žuvis“, pvz., žuvis ir traškučiai, įdaryta žuvis ir t. t. |
Kas nors, įvesdamas duomenis, klaidingai parašė vardą, pvz., „Dovidas“ vietoj „Dovydas“. |
Like "Dov?das" |
Norite rasti klientus, kurių pavardė prasideda nuo A iki G, pvz., kad galėtumėte naudoti masiniam siuntimui el. paštu. |
Like "[a-g]*" |
Norite rasti dalių numerius, kurie turėtų visus bendrus skaitmenis, išskyrus antrąjį ir trečiąjį. |
Like "R??083930" |
Norite išsiųsti kvietimus į kvartalo vakarėlį, vyksiantį Tiesiosios g 1000. |
Like "Tiesioji g. 1### " |
Sintaksė norint iš duomenų nuskaityti pakaitos simbolius
Simbolis |
Reikalinga sintaksė |
---|---|
Žvaigždutė * |
[*] |
Klaustukas ? |
[?] |
Numerio ženklas # |
[#] |
Brūkšnelis - |
[-] |
Atidaromųjų ir uždaromųjų laužtinių skliaustų rinkinys [] |
[[]] |
Atidaromasis laužtinis skliaustas [ |
[[] |
Uždaromasis laužtinis skliaustas ] |
Nereikalinga jokia speciali sintaksė |
Šauktukas ! |
Nereikalinga jokia speciali sintaksė |
Supratimas, kurį pakaitos simbolių rinkinį naudoti
„Access“ duomenų bazės modulis (ANSI-89) ir "SQL Server" (ANSI-92)
ANSI-89 aprašo tradicinę „Access“ SQL sintaksę, kuri yra numatytoji „Access“ duomenų bazių sintaksė. Pakaitos simboliai atitinka „Microsoft Visual Basic® for Applications“ (VBA) specifikaciją, o ne SQL.
ANSI-92 naudojama, kai norite, kad sintaksė atitiktų „Microsoft SQL Server™“ duomenų bazės sintaksę.
Toje pačioje duomenų bazėje rekomenduojama nemaišyti dviejų tipų pakaitos simbolių.
Pakaitos simboliai, skirti naudoti su „Access“ duomenų bazės moduliais (ANSI-89)
Šiuos pakaitos simbolius naudokite užklausose, sukurtose „Access“ duomenų bazei.
Simbolis |
Aprašas |
Pavyzdys |
* |
Atitinka bet kokį simbolių skaičių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis. |
kr* randa krantas, kraštas ir krovinys |
? |
Atitinka bet kokį vieną abėcėlinį simbolį. |
b?la randa bala, bąla ir byla |
[ ] |
Gretina bet kurį vieną skliausteliuose esantį simbolį |
b[aą]la randa bala, bąla, bet ne byla |
! |
Gretina bet kurį ne skliausteliuose esantį simbolį |
b[!aą]la randa byla ir bola, bet neranda bala ar bąla |
- |
Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). |
b[a-c]d randa bad, bbd ir bcd |
# |
Atitinka bet kokį vieną skaitinį simbolį. |
1#3 randa 103, 113 ir 123 |
Pakaitos simboliai, skirti naudoti su SQL serveriu (ANSI-92)
Šiuos pakaitos simbolius naudokite užklausose, kuriamose naudoti su „Microsoft SQL Server™“ duomenų baze.
Simbolis |
Aprašas |
Pavyzdys |
% |
Atitinka bet kokį simbolių skaičių. Jis gali būti naudojamas kaip pirmas arba paskutinis simbolių eilutės simbolis. |
kr* randa krantas, kraštas ir krovinys |
_ |
Atitinka bet kokį vieną abėcėlinį simbolį. |
b?la randa bala, bąla ir byla |
[ ] |
Gretina bet kurį vieną skliausteliuose esantį simbolį |
b[aą]la randa bala, bąla, bet ne byla |
^ |
Gretina bet kurį ne skliausteliuose esantį simbolį |
b[!aą]la randa byla ir bola, bet neranda bala ar bąla |
- |
Gretinamas bet kuris simbolių diapazonas. Turite nurodyti simbolių diapazoną didėjimo tvarka (nuo A iki Z, bet ne nuo Z iki A). |
b[a-c]d randa bad, bbd ir bcd |