PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Funktionsweise von cbrt() in PostgreSQL

In PostgreSQL der cbrt() Die Funktion gibt die Kubikwurzel ihres Arguments zurück.

Die Kubikwurzel einer Zahl x ist eine Zahl y so dass y =x .

Syntax

Die Syntax ist ganz einfach:

cbrt(dp)

Wobei dp ist ein Wert mit doppelter Genauigkeit.

Beispiel 1

Hier ist ein Beispiel, um die Verwendung zu demonstrieren.

SELECT cbrt(27);

Ergebnis:

3

Beispiel 2

Sie können Ausdrücke wie die folgenden übergeben.

SELECT cbrt(20 + 7);

Ergebnis:

3

Beispiel 3

Hier ist ein weiteres kurzes Beispiel, das zeigt, wie es funktioniert.

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

Ergebnis:

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

Beispiel 4

Hier ist eine, die dazu führt, dass Bruchteile von Sekunden zurückgegeben werden.

SELECT cbrt(32);

Ergebnis:

3.174802103936399

Beispiel 5

Hier ist eine, bei der ich Bruchteile von Sekunden in das Argument einbeziehe.

SELECT cbrt(0.123456);

Ergebnis:

0.4979327984674048