- Catégories :
Fonctions numériques (exposant et racine)
SQUARE¶
Renvoie le carré d’une expression numérique (c’est-à-dire une expression numérique multipliée par elle-même).
Syntaxe¶
SQUARE(expr)
Notes sur l’utilisation¶
Renvoie toujours un nombre à virgule flottante, même si l’expression d’entrée est de type entier.
Plus efficace que l’expression x*x, carré (x) est donc préférable lorsqu’un résultat en virgule flottante est acceptable.
Exemples¶
SELECT column1, square(column1)
FROM (values (0), (1), (-2), (3.15), (null)) v;
---------+-----------------+
column1 | square(column1) |
---------+-----------------+
0 | 0 |
1 | 1 |
-2 | 4 |
3.15 | 9.9225 |
[NULL] | [NULL] |
---------+-----------------+