Acest wikiHow vă învață cum să utilizați clauza ORDER BY în SQL pentru a sorta rezultatele dintr-un tabel. Clauza ORDER BY vă permite să sortați una sau mai multe coloane atât în ordine crescătoare, cât și descendentă.
Pași
Pasul 1. Introduceți SELECT *
Aceasta înseamnă că vom analiza toate coloanele. Treceți la linia următoare.
Pasul 2. Introduceți FROM table_name
Înlocuiți table_name cu numele tabelului, apoi treceți la linia următoare.
Pasul 3. Introduceți criteriile ORDER BY;
Aici sunt cateva exemple:
- De exemplu, dacă doriți să afișați rezultatele în ordine alfabetică pe baza unei coloane numite NAME, ați utiliza ORDER BY NAME;. Ordinea crescătoare este ordinea de sortare implicită, dar puteți specifica, de asemenea, că doriți ca aceasta să crească folosind ORDER BY NAME ASC; dacă doriți.
- Dacă preferați să arătați rezultatele în ordinea opusă, veți utiliza ORDER BY NAME DESC;. DESC înseamnă „ordine descendentă”.
- Dacă doriți să sortați pe două coloane, separați-le prin virgule. De exemplu, ORDER BY LAST_NAME ASC, FIRST_NAME DESC; ar afișa rezultate sortate alfabetic după nume. Dacă același LAST_NAME se potrivește cu mai multe intrări FIRST_NAME, rezultatele FIRST_NAME vor fi afișate și în ordine descrescătoare.
Pasul 4. Executați comanda
Acum veți vedea rezultatele SQL în ordinea corespunzătoare.