- 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)
Notas de uso¶
Sempre retorna um número de ponto flutuante, mesmo que a expressão de entrada seja de um tipo de número inteiro.
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] |
---------+-----------------+