comando de classificação - OpenSearch Serviço Amazon

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 | +------------+