EMZETT.
Login

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) und sorted(l, reverse=True).
  • JavaScript: a.sort((x, y) => x - y) aufsteigend, y - x absteigend (ohne Funktion sortiert sort() Texte).
  • Strings: Reihenfolge nach Zeichencode oder Sprachregeln (Collation).
  • Stabil: Ein stabiles Verfahren erhält die Reihenfolge gleicher Elemente, siehe sortieren.

Siehe auch: Array, sortieren