Ascending und Descending
Kurz: Ascending bedeutet aufsteigend sortiert (klein nach groß, A nach Z), Descending bedeutet absteigend (groß nach klein, Z nach A).
Genauer: In SQL steht dafür ORDER BY spalte ASC oder DESC. Ohne Angabe gilt aufsteigend. In Programmiersprachen steuert man die Richtung über einen Vergleich (Comparator) oder einen Parameter.
Im Detail
- SQL:
SELECT * FROM kunden ORDER BY name ASC, alter DESC; - Java:
list.sort(Comparator.naturalOrder())bzw.Comparator.reverseOrder(). - Python:
sorted(l)undsorted(l, reverse=True). - JavaScript:
a.sort((x, y) => x - y)aufsteigend,y - xabsteigend (ohne Funktion sortiert sort() Texte). - Strings: Reihenfolge nach Zeichencode oder Sprachregeln (Collation).
- Stabil: Ein stabiles Verfahren erhält die Reihenfolge gleicher Elemente, siehe sortieren.