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)
Copy

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]          |
---------+-----------------+
Copy