sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo funciona cbrt() en PostgreSQL

En PostgreSQL, el cbrt() función devuelve la raíz cúbica de su argumento.

La raíz cúbica de un número x es un número y tal que y =x .

Sintaxis

La sintaxis es bastante simple:

cbrt(dp)

Donde dp es un valor de precisión doble.

Ejemplo 1

Aquí hay un ejemplo para demostrar su uso.

SELECT cbrt(27);

Resultado:

3

Ejemplo 2

Puede pasar expresiones como las siguientes.

SELECT cbrt(20 + 7);

Resultado:

3

Ejemplo 3

Aquí hay otro ejemplo rápido que demuestra cómo funciona.

SELECT 
  (4 * 4 * 4),
  cbrt(4 * 4 * 4),
  cbrt(64);

Resultado:

 ?column? | cbrt | cbrt
----------+------+------
       64 |    4 |    4

Ejemplo 4

Aquí hay uno que da como resultado fracciones de segundo devueltas.

SELECT cbrt(32);

Resultado:

3.174802103936399

Ejemplo 5

Aquí hay uno en el que incluyo segundos fraccionarios en el argumento.

SELECT cbrt(0.123456);

Resultado:

0.4979327984674048