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.
Befehl sort
Verwenden Sie den sort
Befehl, um das Suchergebnis nach bestimmten Feldern zu sortieren.
Anmerkung
Informationen darüber, welche AWS Datenquellenintegrationen diesen PPL Befehl unterstützen, finden Sie unterBefehle.
Syntax
Verwenden Sie die folgende Syntax:
sort <[+|-] sort-field>...
[+|-]
-
Optional.
-
Das Plus [+] steht für eine aufsteigende Reihenfolge, wobei die MISSING Werte NULL /an erster Stelle stehen.
-
Das Minus [-] steht für absteigende Reihenfolge, wobei die MISSING Werte NULL /zuletzt stehen.
-
Standard: Aufsteigende Reihenfolge mit den MISSING Werten „NULL/“ an erster Stelle.
Sortierfeld
-
Zwingend erforderlich.
-
Das für die Sortierung verwendete Feld.
Beispiel 1: Sortiert nach einem Feld
Das Beispiel zeigt, wie das Dokument mit dem Altersfeld in aufsteigender Reihenfolge sortiert wird.
PPLabfrage:
os> source=accounts | sort age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 13 | 28 | | 1 | 32 | | 18 | 33 | | 6 | 36 | +------------------+-------+
Beispiel 2: Sortiere nach einem Feld und gib alle Ergebnisse zurück
Das Beispiel zeigt, wie das Dokument mit dem Altersfeld in aufsteigender Reihenfolge sortiert wird.
PPLabfrage:
os> source=accounts | sort age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 13 | 28 | | 1 | 32 | | 18 | 33 | | 6 | 36 | +------------------+-------+
Beispiel 3: Sortiert nach einem Feld in absteigender Reihenfolge
Das Beispiel zeigt, wie das Dokument mit dem Altersfeld in absteigender Reihenfolge sortiert wird.
PPLabfrage:
os> source=accounts | sort - age | fields account_number, age; fetched rows / total rows = 4/4 +------------------+-------+ | account_number | age | |------------------+-------| | 6 | 36 | | 18 | 33 | | 1 | 32 | | 13 | 28 | +------------------+-------+
Beispiel 4: Sortiere nach mehreren Feldern
Das Beispiel zeigt, wie das Dokument mit dem Geschlechtsfeld in aufsteigender Reihenfolge und dem Altersfeld in absteigender Reihenfolge sortiert wird.
PPLAbfrage:
os> source=accounts | sort + gender, - age | fields account_number, gender, age; fetched rows / total rows = 4/4 +------------------+----------+-------+ | account_number | gender | age | |------------------+----------+-------| | 13 | F | 28 | | 6 | M | 36 | | 18 | M | 33 | | 1 | M | 32 | +------------------+----------+-------+
Beispiel 5: Nach Feld sortieren, Nullwert enthalten
Das Beispiel zeigt, wie das Arbeitgeberfeld nach der Standardoption sortiert wird (aufsteigende Reihenfolge und Null zuerst). Das Ergebnis zeigt, dass der Nullwert in der ersten Zeile steht.
PPLabfrage:
os> source=accounts | sort employer | fields employer; fetched rows / total rows = 4/4 +------------+ | employer | |------------| | null | | AnyCompany | | AnyCorp | | AnyOrgty | +------------+