GROUP BY - Cosmos DB 中的查询语言(在 Azure 和 Fabric 中)

GROUP BY 子句将具有相同值的行收集到摘要行中。

Syntax

GROUP BY <expression>

Arguments

Description
expression 要分组依据的表达式。

返回类型

返回基于指定表达式的分组行。

例子

本部分包含有关如何使用此查询语言构造的示例。

按属性分组

在此示例中,子 GROUP BY 句用于按其软件开发语言对员工进行分组。

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"
  }
]