Partilhar via


GROUP BY - Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A GROUP BY cláusula coleta linhas que têm os mesmos valores em linhas de resumo.

Sintaxe

GROUP BY <expression>

Arguments

Description
expression A expressão para agrupar por.

Tipos de devolução

Retorna linhas agrupadas com base na expressão especificada.

Examples

Esta seção contém exemplos de como usar essa construção de linguagem de consulta.

Agrupar por uma propriedade

Neste exemplo, a GROUP BY cláusula é usada para agrupar funcionários por sua linguagem de desenvolvimento de software.

SELECT 
  e.capabilities.softwareDevelopment AS developmentLang
FROM
  employees e
WHERE
  e.team = "Cloud software engineering"
GROUP BY
  e.capabilities.softwareDevelopment
[
  {},
  {
    "developmentLang": "c-sharp"
  },
  {
    "developmentLang": "javascript"
  },
  {
    "developmentLang": "python"
  }
]