Filtrare și Sortare

Filtrarea datelor înseamnă că doar datele care îndeplinesc un anumit criteriu sunt afișate, de exemplu, că au fost realizate în aceeași zi sau pentru același client.
Sortarea determină cum ar trebui să fie sortate datele din baza de date, de exemplu, după numărul de ordine în ordine crescătoare, după dată, după numele abonatului etc.).
Cel mai bun mod de a ilustra cum funcționează este să ne uităm la tabelul de mai jos, care conține comenzile și detaliile acestora.
Număr |
Dată |
Client |
Funcționar |
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 |
1. Sortare
Dacă sortăm comenzile după client, tabelul va fi afișat astfel:
Număr |
Dată |
Client |
Funcționar |
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 |
Prin sortare, am realizat că aranjarea înregistrărilor se face în ordine crescătoare după numele abonatului, nu după numărul de înregistrare.
Dacă selectăm din nou sortarea după numărul de ordine, aranjarea va fi aceeași ca înainte de sortare.
Număr |
Dată |
Client |
Funcționar |
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. Filtrare
Filtrarea are o funcție similară, deoarece schimbă vizualizarea bazei de date, dar arată doar o parte din baza de date. Așadar, de exemplu, filtrarea după abonatul “A” ne va arăta următoarele înregistrări:
Număr |
Dată |
Client |
Funcționar |
1 |
1.1.97 |
A |
a |
2 |
2.1.97 |
A |
b |
5 |
3.1.97 |
A |
b |
Filtrare după referent “B”:
Număr |
Dată |
Client |
Funcționar |
3 |
2.1.97 |
A |
b |
5 |
3.1.97 |
A |
b |
Cu puțin gândire și utilizarea filtrării și sortării, sarcini aparent complexe pot fi realizate rapid și ușor.