pow()

底数を指定した指数で累乗した結果を返します。

構文

pow(BASE, EXPONENT)

パラメーター

BASE
累乗する底数。数値型である必要があります。
EXPONENT
累乗の指数。数値型である必要があります。

説明

pow()関数は、BASEEXPONENT乗の値を64ビット浮動小数点数(double)として返します。内部的にMath.pow(base, exponent)を使用します。

BASEまたはEXPONENTのいずれかがnullであるか数値型でない場合はnullを返します。

エラーコード

該当なし

使用例

これらの使用例で参照するWEB_APACHE_SAMPLEテーブルを準備するには、クエリ実習用データを参照してください。

  1. リクエストサイズの2乗を計算します。

    table limit=5 WEB_APACHE_SAMPLE | eval result = pow(bytes, 2)
    | fields bytes, result
    
  2. 小数の指数を使用して平方根を計算します。

    table limit=5 WEB_APACHE_SAMPLE | eval result = pow(bytes, 0.5)
    | fields bytes, result
    
  3. NULL入力

    json "{}" | eval p = pow(null, 2)
    | # p: null
    

互換性

pow()関数は、Sonar 4.0以前のバージョンから提供されています。