- Categorias:
Funções numéricas (Expoente e raiz)
SQUARE¶
Retorna o quadrado de uma expressão numérica (ou seja, uma expressão numérica multiplicada por si mesma).
Sintaxe¶
SQUARE(expr)
Returns¶
If the input expression is of type DECFLOAT, the returned type is DECFLOAT. Otherwise, the returned type is FLOAT.
Notas de uso¶
Mais eficiente do que a expressão x*x, então o quadrado(x) é preferível quando um resultado de ponto flutuante é aceitável.
Exemplos¶
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] |
---------+-----------------+