Informatică Baze de date
Clauza ORDER BY SQL
Clauza ORDER BY în SQL sortează rândurile returnate dintr-o interogare în ordine crescătoare (ASC) sau descrescătoare (DESC). Ea organizează datele după una sau mai multe coloane, facilitând analiza. De exemplu, SELECT Nume, Nota FROM Elevi ORDER BY Nota DESC; listează elevii în ordinea descrescătoare a notelor.
Opțiuni de sortare cu ORDER BY
- Ordine crescătoare Folosește ASC (implicit) pentru a sorta de la cea mai mică la cea mai mare valoare.
- Ordine descrescătoare Folosește DESC pentru a sorta de la cea mai mare la cea mai mică valoare.
- Sortare pe mai multe coloane Poți specifica mai multe coloane, de exemplu ORDER BY Nume ASC, Varsta DESC; sortează mai întâi după nume, apoi după vârstă.
Pași pentru aplicarea ORDER BY
- 1 Scrie interogarea SELECT Începe cu SELECT coloane FROM tabela, opțional cu WHERE pentru filtrare.
- 2 Adaugă ORDER BY Adaugă ORDER BY urmat de numele coloanei, de exemplu ORDER BY Data.
- 3 Specifică ordinea Adaugă ASC sau DESC după numele coloanei, cum ar fi ORDER BY Pret DESC.
- 4 Execută și verifică Rulează comanda pentru a vedea rândurile sortate.
Combină ORDER BY cu WHERE pentru a filtra și sorta datele într-un singur pas.