数学関数 - Amazon Timestream

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

数学関数

Timestream for LiveAnalytics は、次の数学関数をサポートしています。

関数 出力データ型 説明

abs(x)

〔入力と同じ〕

x の絶対値を返します。

cbrt(x)

double

x の立方根を返します。

ceiling(x) または ceil(x)

〔入力と同じ〕

最も近い整数に切り上げられた x を返します。

度 (x)

double

角度 x をラジアン単位で度に変換します。

e()

double

定数の Euler の数値を返します。

exp(x)

double

x の累乗に上げられた Euler の数値を返します。

floor(x)

〔入力と同じ〕

最も近い整数に切り下げられた x を返します。

from_base(文字列、radix)

bigint

base-radix 番号として解釈された文字列の値を返します。

ln(x)

double

x の自然対数を返します。

log2 (x)

double

x の 2 を底とする対数を返します。

log10(x)

double

x の 10 を底とする対数を返します。

mod(n,m)

〔入力と同じ〕

n のモジュラス (リマインダー) を m で割った値を返します。

pi()

double

定数 Pi を返します。

pow(x, p) または power(x, p)

double

p の累乗に上げられた x を返します。

ラジアン (x)

double

角度 x をラジアンに変換します。

rand() または random()

double

0.0~1.0 の範囲の擬似ランダム値を返します。

random(n)

〔入力と同じ〕

0 から n までの擬似乱数を返します (除きます)。

round(x)

〔入力と同じ〕

最も近い整数に四捨五入された x を返します。

round(x,d)

〔入力と同じ〕

x を小数点以下第 1 位まで四捨五入して返します。

sign(x)

〔入力と同じ〕

x の符号関数を返します。つまり、

  • 引数が 0 の場合、0

  • 引数が 0 より大きい場合は 1

  • 引数が 0 より小さい場合は -1。

二重引数の場合、関数はさらに以下を返します。

  • 引数が NaN の場合の NaN

  • 引数が +Infinity の場合は 1

  • 引数が -Infinity の場合、-1。

sqrt(x)

double

x の平方根を返します。

to_base(x、radix) 

varchar

x の base-radix 表現を返します。

truncate(x)

double

小数点以下の桁を削除して、x を整数に四捨五入して返します。

acos(x)

double

x のアークコサインを返します。

asin(x) 

double

x のアークサインを返します。

atan(x) 

double

x のアーク接線を返します。

atan2(y、x)

double

y/x のアーク接線を返します。

cos(x)

double

x のコサインを返します。

cosh(x)

double

x の双曲線コサインを返します。

sin(x) 

double

x のサインを返します。

tan(x)

double

x の接線を返します。

tanh(x)

double

x の双曲線タンジェントを返します。

infinity()

double

正の無限大を表す定数を返します。

is_finite(x)

ブール値

x が有限であるかどうかを判断します。

is_infinite(x)

ブール値

x が無限であるかどうかを確認します。

is_nan(x)

ブール値

x is not-a-number であるかどうかを判断します。

nan()

double

not-a-number を表す定数を返します。