Vaicājuma kritēriji, 2. daļa: patīk?

Šī 3-daļu sērijas 1. daļā ir uzskatīta pamata piemērs par kritēriju izmantošanu vaicājumā, lai vaicājuma jautājums būtu specifisks. Tas ir lieliski, ja precīzi zināt, ko meklējat. Bet kā rīkoties, ja vēlaties skatīt neprecīzas atbilstības — pasakiet, ikviens, kura vārds tiek sākts ar? Jums ir laimējies — piekļuvei ir jaudīgi rīki, ko var izmantot vaicājumu kritērijos, lai izgūtu neprecīzas atbilstības: aizstājējzīmes un operatoru LIKE.

Aizstājējzīmes

Ja esat kādreiz spēlējis pokeru, iespējams, varat uzminēt, kādas aizstājējzīmes to var izmantot. Ir 10 aizstājējzīmes, bet tikai piecas var lietot jebkurā attiecīgajā datu bāzē. Pieci no tiem atbilst standartam, kas zināms kā ANSI-89, un pārējie pieci atbilst ANSI-92 standartam; katra datu bāze atbalsta vienu standartu vai otru, bet ne abas. Varat iestatīt opciju, lai norādītu, kuru ANSI standartu lietot.

ANSI-89 rakstzīmes

Rakstzīme   

Apraksts

Piemērs

*

Atbilst jebkuram rakstzīmju skaitam.
Varat izmantot zvaigznīti jebkurā vietā rakstzīmju virknē.

WH * atrod to, kas ir balts un kāpēc, bet ne awhile vai vēro.

?

Atbilst jebkurai vienai alfabēta rakstzīmei.

B? atrod bumbu, zvanu un rēķinu

[ ]

Lietots kopā ar citām rakstzīmēm (iekļautas iekavās).
Atbilst jebkurai vienai rakstzīmei iekavās.

B [ AE ] ll atrod bumbu un zvanu, bet nerāda rēķinu

!

Izmantot iekavās kopā ar citām rakstzīmēm.
Atbilst jebkurai vienai iekavās neiekļautai rakstzīmei.

b [! AE ] atrod rēķinu un bulli, bet neveic bumbu vai zvanu

-

Izmantot iekavās kopā ar citām rakstzīmēm.
Atbilst jebkuram rakstzīmju diapazonam.
Atcerieties norādīt rakstzīmes augošā secībā (no A līdz Z, nevis no Z līdz A).

b [a-c] d atrod sliktu, "BBD" un BCD

#

Atbilst jebkurai vienai skaitliskai rakstzīmei.

1 # 3 atrod 103, 113, 123

ANSI-92 rakstzīmes

Rakstzīme  

Apraksts

Piemērs

%

Atbilst jebkuram rakstzīmju skaitam.
To var izmantot kā rakstzīmju virknes pirmo vai pēdējo rakstzīmi.

WH % atrod to, kas ir balts un kāpēc, bet ne awhile vai vēro.

_

Atbilst jebkurai vienai alfabēta rakstzīmei.

B_ll atrod bumbu, zvanu un rēķinu

[ ]

Lietots kopā ar citām rakstzīmēm.
Atbilst jebkurai vienai rakstzīmei iekavās.

B [ AE ] ll atrod bumbu un zvanu, bet nerāda rēķinu

^

Izmantot iekavās kopā ar citām rakstzīmēm.
Atbilst jebkurai vienai iekavās neiekļautai rakstzīmei.

b [^ AE ] Visi atrod rēķinu un bulli, bet neveic bumbu vai Bell

-

Izmantot iekavās kopā ar citām rakstzīmēm.
Atbilst jebkuram rakstzīmju diapazonam.
Atcerieties norādīt rakstzīmes augošā secībā (no A līdz Z, nevis no Z līdz A).

b [a-c] d atrod Bad, "BBD"

Operators LIKE

Programmai Access ir nepieciešams vārds "Like" jebkurā kritērijā, kas izmanto aizstājējzīmes. Operatoru LIKE ir jāizmanto tieši pirms virknes, kurā ir aizstājējzīmes. Programmā Access ir nepieciešama arī pēdiņu ieskauj virkne. Piemēram, lai saskaņotu teksta datus, kuros ir burts T , ko izmantosit šo izteiksmi:

LIKE "* t *"

Pēdējās versijās programma Access pievieno operatoru LIKE un pēdiņas, ja tās izlaižat. Tāpēc, ja izmantojat izteiksmi * t * , programma Access to maina uz Like "* t *" , kad izpildāt vaicājumu vai pārvietojat kursoru ārpus kritērija.

Skatiet rakstu patīk un aizstājējzīmes darbībā

Ja vēlaties skatīt video, kas demonstrē šo rīku izmantošanu, izmēģiniet šo YouTube video par patīk un aizstājējzīmes Access vaicājumu kritērijos.

Tālāk šī 3-daļu sērijas 3. daļā : uzvedņu ievade, izmantojot parametru.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

×