View a markdown version of this page

SORT - AWS Glue DataBrew Entwicklerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SORT

Sortiert die Daten in einer oder mehreren Spalten eines Datensatzes in aufsteigender, absteigender oder benutzerdefinierter Reihenfolge.

Parameters
  • expressions— Eine Zeichenfolge, die eine oder mehrere JSON-encoded Zeichenketten enthält, die Sortierausdrücke darstellen.

    • sourceColumn— Eine Zeichenfolge, die den Namen einer vorhandenen Spalte enthält.

    • ordering— Die Reihenfolge kann entweder AUFSTEIGEND oder ABSTEIGEND sein.

    • nullsOrdering— Die Reihenfolge der Nullen kann entweder NULLS_TOP oder NULLS_BOTTOM lauten, sodass Nullwerte oder fehlende Werte am Anfang oder am Ende der Spalte platziert werden.

    • customOrder— Eine Liste von Zeichenketten, die eine benutzerdefinierte Reihenfolge für die Sortierung von Zeichenketten definiert. Standardmäßig sind Zeichenketten alphabetisch sortiert.

    • isCustomOrderCaseSensitive – Boolesch. Der Standardwert ist false.

Beispiel Beispiel

{ "RecipeAction": { "Operation": "SORT", "Parameters": { "expressions": "[{\"sourceColumn\": \"A\", \"ordering\": \"ASCENDING\", \"nullsOrdering\": \"NULLS_TOP\"}]", } } }

Beispiel Beispiel für eine benutzerdefinierte Sortierreihenfolge

Im folgenden Beispiel hat die CustomOrder-Ausdruckszeichenfolge das Format einer Objektliste. Jedes Objekt beschreibt einen Sortierausdruck für eine Spalte.

[ { "sourceColumn": "A", "ordering": "ASCENDING", "nullsOrdering": "NULLS_TOP", }, { "sourceColumn": "B", "ordering": "DESCENDING", "nullsOrdering": "NULLS_BOTTOM", "customOrder": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], "isCustomOrderCaseSensitive": false, } ]