W PostgreSQL cbrt()
funkcja zwraca pierwiastek sześcienny swojego argumentu.
Pierwiastek sześcienny liczby x to liczba y tak, że y =x .
Składnia
Składnia jest dość prosta:
cbrt(dp)
Gdzie dp
jest wartością podwójnej precyzji.
Przykład 1
Oto przykład demonstrujący jego użycie.
SELECT cbrt(27);
Wynik:
3
Przykład 2
Możesz przekazywać wyrażenia, takie jak następujące.
SELECT cbrt(20 + 7);
Wynik:
3
Przykład 3
Oto kolejny szybki przykład, który pokazuje, jak to działa.
SELECT
(4 * 4 * 4),
cbrt(4 * 4 * 4),
cbrt(64);
Wynik:
?column? | cbrt | cbrt ----------+------+------ 64 | 4 | 4
Przykład 4
Oto taki, który powoduje zwrócenie ułamków sekund.
SELECT cbrt(32);
Wynik:
3.174802103936399
Przykład 5
Oto jeden, w którym w argumencie uwzględniam ułamki sekund.
SELECT cbrt(0.123456);
Wynik:
0.4979327984674048