As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
comando de classificação
Use o sort
comando para classificar o resultado da pesquisa por campos especificados.
nota
Para ver quais integrações AWS de fontes de dados oferecem suporte a esse PPL comando, consulteComandos.
Sintaxe
Use a seguinte sintaxe:
sort <[+|-] sort-field>...
[+|-]
-
Opcional.
-
O sinal de adição [+] representa a ordem crescente com MISSING os valoresNULL/primeiro.
-
O sinal de menos [-] representa a ordem decrescente com MISSING os valoresNULL/por último.
-
Padrão: ordem crescente com MISSING valoresNULL/primeiro.
campo de classificação
-
Obrigatório.
-
O campo usado para classificação.
Exemplo 1: Classificar por um campo
O exemplo mostra como classificar o documento com o campo de idade em ordem crescente.
PPLconsulta:
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 | +------------------+-------+
Exemplo 2: Classifique por um campo e retorne todos os resultados
O exemplo mostra como classificar o documento com o campo de idade em ordem crescente.
PPLconsulta:
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 | +------------------+-------+
Exemplo 3: Classificar por um campo em ordem decrescente
O exemplo mostra como classificar o documento com o campo de idade em ordem decrescente.
PPLconsulta:
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 | +------------------+-------+
Exemplo 4: Classificar por vários campos
O exemplo mostra como classificar o documento com o campo de gênero em ordem crescente e o campo de idade em ordem decrescente.
PPLconsulta:
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 | +------------------+----------+-------+
Exemplo 5: Classificar por campo e incluir valor nulo
O exemplo mostra como classificar o campo do empregador pela opção padrão (ordem crescente e nula primeiro). O resultado mostra que o valor nulo está na primeira linha.
PPLconsulta:
os> source=accounts | sort employer | fields employer; fetched rows / total rows = 4/4 +------------+ | employer | |------------| | null | | AnyCompany | | AnyCorp | | AnyOrgty | +------------+