Sdílet prostřednictvím


GROUP BY – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Klauzule GROUP BY shromažďuje řádky se stejnými hodnotami do souhrnných řádků.

Syntaxe

GROUP BY <expression>

Arguments

Description
expression Výraz, podle který se má seskupit.

Návratové typy

Vrátí seskupené řádky na základě zadaného výrazu.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Seskupte podle vlastnosti

V tomto příkladu GROUP BY se klauzule používá k seskupení zaměstnanců podle jazyka pro vývoj softwaru.

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