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