Operatoru un aizstājējzīmju lietošana vaicājumos
Veidojot vaicājumus, atlases kritērijos var izmantot šādus salīdzināšanas operatorus:
< – mazāks;
<= – mazāks vai vienāds;
> – lielāks;
>= – lielāks vai vienāds;
= – vienāds;
<> – nevienāds.
<= – mazāks vai vienāds;
> – lielāks;
>= – lielāks vai vienāds;
= – vienāds;
<> – nevienāds.
Piemērs:
![01.png](https://resources.cdn.uzdevumi.lv/9726dbda-9d52-43bb-b01b-c873ef251482/01.png)
Veidojot vaicājumus, atlases kritērijos var izmantot šādus loģiskos operatorus:
And – visiem kritērijiem jāizpildās vienlaikus;
Or – jāizpildās vismaz vienam no uzskaitītajiem kritērijiem;
Not – nav jāizpildās izteiksmei, kas seko operatoram Not.
Or – jāizpildās vismaz vienam no uzskaitītajiem kritērijiem;
Not – nav jāizpildās izteiksmei, kas seko operatoram Not.
Piemērs:
![02.png](https://resources.cdn.uzdevumi.lv/f6339e3c-6d9e-43c1-9cd2-27f780800b1f/02.png)
Vaicājumos kritēriju norādīšanai lieto šādas aizstājējzīmes:
Rakstzīme | Apraksts | Piemērs |
* vai % | Atbilst jebkurš skaits rakstzīmju. Rakstzīmi var izmantot jebkurā vietā rakstzīmju virknē. | ka* atbilst kas, kam un kad, bet neatbilst aka un kāpēc. |
? vai _ | Atbilst jebkura viena alfabētiska rakstzīme. | l?ka atbilst laka, lūka un lika. |
[ ] | Atbilst jebkura no iekavās iekļautajām rakstzīmēm. | l[ai]ka atbilst laka un lika, bet neatbilst lūka. |
! | Neatbilst jebkura no iekavās iekļautajām rakstzīmēm. | l[!ai]ka atbilst lūka, bet neatbilst laka un lika. |
# | Atbilst jebkura viena skaitliska rakstzīme. | 1#3 atbilst 103, 133 un153. |
Piemērs:
Atlases kritērijs Like P* nozīmē, ka tiks atlasīti ieraksti, kuros uzvārds sākas ar burtu P.
![03.png](https://resources.cdn.uzdevumi.lv/66c00ec0-4032-4fac-8958-423cf9e95fca/03.png)
Atsauce:
Datubāzu veidošana un lietošana. Latvijas Universitātes realizēts ESF projekts "Profesionālajā izglītībā iesaistīto vispārizglītojošo mācību priekšmetu pedagogu kompetences paaugstināšana". – izmantotā literatūra: 77. - 82. lpp.