Partager via


SQRT (requête NoSQL)

S’APPLIQUE À : NoSQL

Retourne la racine carrée de la valeur numérique spécifiée.

Syntaxe

SQRT(<numeric_expr>)  

Arguments

Description
numeric_expr Expression numérique.

Types de retour

Renvoie une expression numérique.

Exemples

L’exemple suivant retourne les racines carrées de différentes valeurs numériques.

SELECT VALUE {
    sqrtZero: SQRT(0),
    sqrtOne: SQRT(1),
    sqrtFour: SQRT(4),
    sqrtPrime: SQRT(17),
    sqrtTwentyFive: SQRT(25)
}
[
  {
    "sqrtZero": 0,
    "sqrtOne": 1,
    "sqrtFour": 2,
    "sqrtPrime": 4.123105625617661,
    "sqrtTwentyFive": 5
  }
]

Remarques

  • Cette fonction n’utilise pas l’index.
  • Si vous essayez de trouver la valeur de racine carrée qui aboutit à un nombre imaginaire, vous obtenez une erreur indiquant que la valeur ne peut pas être représentée dans JSON. Par exemple, SQRT(-25) génère cette erreur.