メインコンテンツまでスキップ
に最終更新

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 |
+-------------------------------+