Freigeben über


GROUP BY - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die GROUP BY Klausel sammelt Zeilen mit denselben Werten in Sammelzeilen.

Syntax

GROUP BY <expression>

Arguments

Description
expression Der Ausdruck, nach dem gruppiert werden soll.

Rückgabetypen

Gibt gruppierte Zeilen basierend auf dem angegebenen Ausdruck zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Nach einer Eigenschaft gruppieren

In diesem Beispiel wird die GROUP BY Klausel verwendet, um Mitarbeiter nach ihrer Softwareentwicklungssprache zu gruppieren.

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