Scrigroup - Documente si articole

     

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


Optiunea ORDER BY

sql



+ Font mai mare | - Font mai mic



Optiunea ORDER BY

Una din caracteristicile modelului relational este faptul ca din punct de vedere informational, nici ordinea atributelor, nici ordinea liniilor in relatii nu prezinta importanta. Cu toate acestea, in practica forma de prezentare a rezultatelor interogarii este foarte importanta. Spre exemplu o lista a tuturor localitatilor este cu mult mai folositoare daca este prezentata in ordine alfabetica, posibila prin clauza ORDER BY.



Sa se obtina lista localitatilor in ordine alfabetica.

SELECT *

FROM LOCALITATE

ORDER BY nume_localitate

Rezultatul se prezinta ca in figura 4.7.

cod_localitate

nume_localitate

cod_judet

judet

regiune

.NULL.

PH

Prahova

Muntenia

.NULL.

AG

Arges

Muntenia

.NULL.

CT

Constanta

Dobrogea

Bucuresti

B

Bucuresti

Muntenia

Bucuresti

B

Bucuresti

Muntenia

Constanta

CT

Constanta

Dobrogea

Fieni

DB

Dambovita

Muntenia

Gaesti

DB

Dambovita

Muntenia

Iasi

IS

Iasi

Moldova

Pitesti

AG

Arges

Muntenia

Ploiesti

PH

Prahova

Muntenia

Ramnicu Valcea

VL

Valcea

Oltenia

Targoviste

DB

Dambovita

Muntenia

Timisioara

TM

Timis

Transilvania

Vaslui

VS

Vaslui

Moldova

Figura 4.7. Localitatile ordonate alfabetic

Implicit aranjarea se face crescator (ASC). Prin optiunea DESC, ordinea prezentarii se inverseaza. In plus se pot specifica mai multe coloane care sa serveasca drept criterii suplimentare de ordonare. La valori egale ale primului atribut, intra in actiune criteriul de "balotaj" care este al doilea atribut s.a.m.d.

Sa se obtina in ordinea descrescatoare a editurilor si crescatoare a titlurilor, lista cartilor din biblioteca

SELECT cota_carte, titlu, editura

FROM CARTE

ORDER BY editura DESC, titlu ASC

Rezultatul este cel din figura 4.8.

cota_carte

editura

titlu

Stiinta si Tehnica

Sisteme expert

Prentince Hall

Object-Oriented Modelling

Polirom

Sql. Dialecte

Morgan Kaufmann

Database Transaction Models

Macarie

Baze contabilitatii

Macarie

Contabilitate de gestiune

Macarie

Contabilitate generala

Macarie

Economie politica

Macarie

Informatica de gestiune

Macarie

Teoria generala a dreptului

Luminalex

Drept comercial

InterEdition

Merise vers OMT et UML

Infomega

Baze de date

Eficient

Bazele contabilitatii

Eficient

Bazele politici sociale

Eficient

Contabilitate generala

Eficient

Economie Politica

Eficient

Economie politica

Economica

Politici si optiuni contabile

Adisson-Wesley

Conception orientee objets

Figura 4.8. Cartile ordonate descrescator dupa editura si crescator dupa titlu



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1025
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