CATEGORII DOCUMENTE |
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 |
Vizualizari: 1109
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved