Filtriranje i sortiranje

Filtriranje podataka znači da nam program prikazuje samo podatke koji odgovaraju određenom kriterijumu, na primer da su kreirani istog dana ili da su recimo za istog kupca.
Sortiranje (razvrstavanje) pak određuje kako će se podaci u bazi sortirati, na primer po rastućem redosledu broja narudžbine, po datumu, po nazivu naručilaca i slično.
Njihovo funkcionisanje najlakše možemo ilustrovati na primeru tabele, koja poseduje narudžbine i njihove podatke.
Broj |
Datum |
Naručilac |
Referent |
1 |
1.1.97 |
A |
a |
2 |
2.1.97 |
B |
a |
3 |
2.1.97 |
A |
b |
4 |
3.1.97 |
C |
a |
5 |
3.1.97 |
A |
b |
Sadržaj
- Sortiranje
- Filtriranje
|
1. Sortiranje
Ukoliko narudžbine sortiramo po naručiocu, tabela se prikazuje na ovaj način:
Broj |
Datum |
Naručilac |
Referent |
1 |
1.1.97. |
A |
a |
3 |
2.1.97. |
A |
b |
5 |
3.1.97. |
A |
b |
2 |
2.1.97. |
B |
a |
4 |
3.1.97. |
C |
a |
Sortiranjem smo napravili rastući raspored po nazivu naručioca, a ne po broju zapisa.
Ukoliko ponovo izaberemo sortiranje po broju narudžbine, raspored će izgledati kao pre početka sortiranja.
Broj |
Datum |
Naručilac |
Referent |
1 |
1.1.97. |
A |
a |
2 |
2.1.97. |
B |
a |
3 |
2.1.97. |
A |
b |
4 |
3.1.97. |
C |
a |
5 |
3.1.97. |
A |
b |
2. Filtriranje
Filtriranje ima sličnu funkciju, budući da menja pogled na bazu podataka, mada nam filtriranje prikazuje samo deo baze podataka. Tako na primer recimo filter po naručiocu ''A'' prikazuje sledeće zapise:
Broj |
Datum |
Naručilac |
Referent |
1 |
1.1.97. |
A |
a |
2 |
2.1.97. |
A |
b |
5 |
3.1.97. |
A |
b |
Filter po referentu ''B'' prikazuje sledeće zapise:
Broj |
Datum |
Naručilac |
Referent |
3 |
2.1.97. |
A |
b |
5 |
3.1.97. |
A |
b |
Kratkim promišljanjem i korišćenjem filtriranja i sortiranja možemo brzo i jednostavno završiti na prvi pogled teške zadatke.