Перейти к содержимому
Последнее обновление

CBRT

Описание​

Вычисляет кубический корень параметра

Синтаксис​

CBRT(<a>)

Параметры​

ПараметрОписание
<a>Числовой параметр с плавающей точкой

Возвращаемое значение​

Кубический корень параметра <a> в виде числа с плавающей точкой.

Особые случаи​

  • Если a имеет значение NaN, возвращает NaN
  • Если a равен положительной бесконечности, возвращает Infinity
  • Если a равен отрицательной бесконечности, возвращает -Infinity
  • Если a имеет значение NULL, возвращает NULL

Примеры​

select cbrt(0);
+-------------------------+
| cbrt(cast(0 as DOUBLE)) |
+-------------------------+
| 0.0 |
+-------------------------+
select cbrt(-111);
+----------------------------+
| cbrt(cast(-111 as DOUBLE)) |
+----------------------------+
| -4.805895533705333 |
+----------------------------+
select cbrt(1234);
+----------------------------+
| cbrt(cast(1234 as DOUBLE)) |
+----------------------------+
| 10.726014668827325 |
+----------------------------+
select cbrt(cast('nan' as double));
+------------------------------+
| cbrt(cast('nan' AS DOUBLE)) |
+------------------------------+
| NaN |
+------------------------------+
select cbrt(cast('inf' as double));
+------------------------------+
| cbrt(cast('inf' AS DOUBLE)) |
+------------------------------+
| Infinity |
+------------------------------+
select cbrt(cast('-inf' as double));
+-------------------------------+
| cbrt(cast('-inf' AS DOUBLE)) |
+-------------------------------+
| -Infinity |
+-------------------------------+