När du frågar efter en MySQL-databas kan du sortera resultaten efter valfritt fält i en stigande eller fallande ordning bara genom att lägga till ORDER BY i slutet av din fråga. Du använder BESTÄLL AV Fältnamn ASC för en stigande sortering (som är standard) eller BESTÄLL AV Fältnamn DESC för en fallande sortering. Du kan använda en ORDER BY-klausul i en SELECT-sats, SELECT LIMIT eller DELETE LIMIT-sats. Till exempel:
VÄLJ *
FRÅN adress
BESTÄLLNING MED namn ASC;
Koden ovan hämtar data från en adressbok och sorterar resultaten efter personens namn stigande.
VÄLJ e-post
FRÅN adress
BESTÄLLNING MED E-post DESC;
Denna kod väljer endast e-postadresserna och listar dem i fallande ordning.
Notera: Om du inte använder en ASC- eller DESC-modifierare i ORDER BY-klausulen, sorteras data efter uttryck i stigande ordning, vilket är detsamma som att ange ORDER BY-uttrycket ASC.