No PostgreSQL, o
sqrt()
função retorna a raiz quadrada de seu argumento. A raiz quadrada de um número x é o número y tal que y =x .
Sintaxe
A sintaxe é bem simples:
sqrt(dp or numeric)
Onde
dp
é um valor de precisão dupla. Exemplo 1
Aqui está um exemplo para demonstrar seu uso.
SELECT sqrt(64);
Resultado:
8
Exemplo 2
Você também pode passar expressões como as seguintes.
SELECT sqrt(60 + 4);
Resultado:
8
Exemplo 3
Aqui está outro exemplo rápido que demonstra como funciona.
SELECT
(4 * 4),
sqrt(4 * 4),
sqrt(16);
Resultado:
?column? | sqrt | sqrt ----------+------+------ 16 | 4 | 4
Exemplo 4
Aqui está um que resulta em segundos fracionários sendo retornados.
SELECT sqrt(50);
Resultado:
7.0710678118654755
Exemplo 5
Aqui está um em que incluo segundos fracionários no argumento.
SELECT sqrt(0.123456);
Resultado:
0.35136306009596399