Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Operatorul BETWEEN

sql



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1024
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved