Delen via


POWER - Querytaal in Cosmos DB (in Azure en Fabric)

De POWER functie retourneert de waarde van de opgegeven expressie die het opgegeven aantal keren is vermenigvuldigd.

Syntaxis

POWER(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Een numerieke expressie.
numeric_expr_2 Een numerieke expressie die de macht aangeeft die moet worden verheffen numeric_expr_1.

Retourtypen

Retourneert een numerieke expressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Een getal verhogen tot een macht

In dit voorbeeld wordt de POWER functie gebruikt om getallen te verhogen tot verschillende machten.

SELECT VALUE {
  oneFirstPower: POWER(1, 1),
  twoSquared: POWER(2, 2),
  threeCubed: POWER(3, 3),
  fourFourthPower: POWER(4, 4),
  fiveFithPower: POWER(5, 5),
  zeroSquared: POWER(0, 2),
  nullCubed: POWER(null, 3),
  twoNullPower: POWER(2, null)
}
[
  {
    "oneFirstPower": 1,
    "twoSquared": 4,
    "threeCubed": 27,
    "fourFourthPower": 256,
    "fiveFithPower": 3125,
    "zeroSquared": 0
  }
]