CATEGORII DOCUMENTE |
Operatorul BETWEEN
Este util pentru definirea intervalelor de valori.
Care sunt studentii care s-au nascut in anul 1982.
In Visual Fox Pro constantele de tip data calendaristica trebuie incadrate intre acolade.
SELECT * ;
FROM STUDENT ;
WHERE data_nasterii BETWEEN ;
and
Raspunsul este redat in figura 4.9.
nr_matricol |
nume |
facultate |
sectia |
data_nasterii |
cod_localitate |
Popescu Ion Octavian |
Stiinte Economice |
CIG | |||
Tudorache Octavian |
Colegiul Economic |
BIR | |||
Goia Simona |
Stiinte Economice |
CIG | |||
Delca Simona |
Colegiul Economic |
MU | |||
Stanciu Maria |
Stiinte Economice |
CIG |
Figura 4.9. Studentii nascuti in anul 1982
Solutia la exemplul de mai sus, in conditiile in care nu se folosea BETWEEN, ar fi folosit in clauza WHERE, o conditie compusa.
SELECT * ;
FROM STUDENT ;
WHERE data_nasterii > = ;
AND data_nasterii < =
Sa se obtina in ordinea aparitiei, lista cartilor din biblioteca care au numarul de exemplare cuprins intre 50 si 100.
SELECT titlu, an_aparitie, nr_exemplare
FROM CARTE
WHERE nr_exemplare BETWEEN 50 AND 100
ORDER BY an_aparitie
titlu |
an_aparitie |
nr_exemplare |
Teoria generala a dreptului |
|
|
Informatica de gestiune | ||
Politici si optiuni contabile | ||
Contabilitate generala | ||
Bazele contabilitatii |
Figura 4.10. Cartile in ordinea aparitie
cu numarul de exemplare intre 50 si 100
Solutia fara BETWEEN
SELECT titlu, an_aparitie, nr_exemplare
FROM CARTE
WHERE nr_exemplare >= 50
AND nr_exemplare <= 100
ORDER BY an_aparitie
Sa se obtina in ordinea descrescatoare a judetelor, lista localitatilor cu indicativul judetului cuprins intre DB (Dambovita) si VL (Valcea).
SELECT cod_judet, nume_localitate,
cod_localitate
FROM LOCALITATE
WHERE cod_judet BETWEEN "DB" AND "VL"
ORDER BY cod_judet DESC
cod_judet |
nume_localitate |
cod_localitate |
VL |
Ramnicu Valcea | |
TM |
Timisioara | |
PH |
Ploiesti | |
PH |
.NULL. | |
IS |
Iasi | |
DB |
Targoviste | |
DB |
Fieni | |
DB |
Gaesti |
Figura 4.11. Localitatile in ordine descrescatoare a judetelor
Cu indicativul intre DB si VL
Varianta fara BETWEEN
SELECT cod_judet, nume, cod_localitate
FROM LOCALITATE
WHERE cod_judet > = "DB"
AND cod_judet < = "VL"
ORDER BY cod_judet DESC
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1024
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved