Când întrebați o bază de date MySQL, puteți sorta rezultatele după orice câmp într-o ordine crescătoare sau descendentă doar adăugând ORDINARE BY la finalul interogării. Să utilizați ORDER BY field_name ASC pentru un sort ascendent (care este implicit) sau ORDER BY field_name DESC pentru un fel descendent. Puteți utiliza o clauză ORDER BY într-o instrucțiune SELECT, SELECT LIMIT sau DELETE LIMIT. De exemplu:
SELECTAȚI *
DE la adresa
COMANDA CU NUME ASC;
Codul de mai sus preia datele dintr-o agendă de adrese și sortează rezultatele după numele persoanei în mod ascendent.
SELECTAȚI email-ul
DE la adresa
COMANDĂ Prin email DESC;
Acest cod selectează doar adresele de e-mail și le listează în ordine descrescătoare.
Notă: Dacă nu utilizați un modificator ASC sau DESC în clauza ORDER BY, datele sunt sortate după expresie în ordine crescătoare, care este aceeași cu specificarea expresiei ORDER BY ASC.