In PostgreSQL is de cbrt()
functie retourneert de derdemachtswortel van zijn argument.
De derdemachtswortel van een getal x is een getal y zodat y =x .
Syntaxis
De syntaxis is vrij eenvoudig:
cbrt(dp)
Waar dp
is een waarde met dubbele precisie.
Voorbeeld 1
Hier is een voorbeeld om het gebruik te demonstreren.
SELECT cbrt(27);
Resultaat:
3
Voorbeeld 2
U kunt uitdrukkingen zoals de volgende doorgeven.
SELECT cbrt(20 + 7);
Resultaat:
3
Voorbeeld 3
Hier is nog een snel voorbeeld dat laat zien hoe het werkt.
SELECT
(4 * 4 * 4),
cbrt(4 * 4 * 4),
cbrt(64);
Resultaat:
?column? | cbrt | cbrt ----------+------+------ 64 | 4 | 4
Voorbeeld 4
Hier is er een die resulteert in fractionele seconden die worden geretourneerd.
SELECT cbrt(32);
Resultaat:
3.174802103936399
Voorbeeld 5
Hier is er een waar ik fractionele seconden in het argument opneem.
SELECT cbrt(0.123456);
Resultaat:
0.4979327984674048