Condividi tramite


ORDER BY - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La ORDER BY clausola restituisce il set di risultati ordinato di una query in base a una o più espressioni.

Sintassi

ORDER BY <sort_specification>

Arguments

Description
sort_specification Specifica una proprietà o un'espressione in cui ordinare il set di risultati della query. È possibile specificare più proprietà. La sequenza delle proprietà di ordinamento definisce l'organizzazione del set di risultati ordinato.

Tipi restituiti

Restituisce il set di risultati ordinato in base alla specifica di ordinamento specificata.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Ordinare i dipendenti in base al cognome

In questo esempio, la ORDER BY clausola viene usata per ordinare i dipendenti in base al cognome.

SELECT VALUE {
  firstName: e.name.first,
  lastName: e.name.last
}
FROM
  employees e
WHERE
  e.team = "Human resources"
ORDER BY
  e.name.last
[
  {
    "firstName": "Casey",
    "lastName": "Jensen"
  },
  {
    "firstName": "Kayla",
    "lastName": "Lewis"
  },
  {
    "firstName": "Amari",
    "lastName": "Rivera"
  }
]