CLI の手引きおよび解説書

数値関数

この節に示す数値関数は、DB2 CLI でサポートされ、 ODBC でベンダー・エスケープ文節を使用して定義されます。


表 190. 数値スカラー関数

ABS( numeric_exp )
numeric_exp の絶対値を戻します。

DB2 (共通サーバー版 2.1)     AS/400

ACOS( double_exp )
角度としての double_exp の逆余弦を、ラジアンで表して戻します。

DB2 (共通サーバー版 2.1)     AS/400

ASIN( double_exp )
角度としての double_exp の逆正弦を、ラジアンで表して戻します。

DB2 (共通サーバー版 2.1)     AS/400

ATAN( double_exp )
角度としての double_exp の逆正接を、ラジアンで表して戻します。

DB2 (共通サーバー版 2.1)     AS/400

ATAN2( double_exp1, double_exp2 )
double_exp1 で指定された x座標、および double_exp2 で指定された y 座標の逆正接を、ラジアンで表された角度として戻します。

DB2 (共通サーバー版 2.1)      

CEILING( numeric_exp )
numeric_exp 以上の最小整数を戻します。

DB2 (共通サーバー版 2.1)      

COS( double_exp )
double_exp がラジアンで表された角度のとき、 double_exp の余弦を戻します。

DB2 (共通サーバー版 2.1)     AS/400

COT( double_exp )
double_exp がラジアンで表された角度のとき、 double_exp の余接を戻します。

DB2 (共通サーバー版 2.1)     AS/400

DEGREES( numeric_exp )
numeric_exp ラジアンから変換された度数を戻します。

DB2 (共通サーバー版 2.1)     AS/400 3.6

EXP( double_exp )
double_exp の指数値を戻します。

DB2 (共通サーバー版 2.1)     AS/400

FLOOR( numeric_exp )
numeric_exp 以下の最大整数を戻します。

DB2 (共通サーバー版 2.1)     AS/400 3.6

LOG( double_exp )
double_exp の自然対数を戻します。

DB2 (共通サーバー版 2.1)     AS/400

LOG10( double_exp )
double_exp の 10 を底とする対数 (常用対数) を戻します。

DB2 (共通サーバー版 2.1)     AS/400

MOD( integer_exp1, integer_exp2 )
integer_exp2 で除算された integer_exp1 の剰余 (モジュラス) を戻します。

DB2 (共通サーバー版 2.1)     AS/400

PI()
πの定数値を浮動小数点値として戻します。

DB2 (共通サーバー版 2.1)     AS/400

POWER( numeric_exp, integer_exp )
numeric_expinteger_exp 乗を戻します。

DB2 (共通サーバー版 2.1)     AS/400 3.6

RADIANS( numeric_exp )
numeric_exp 度から変換されたラジアン数を戻します。

DB2 (共通サーバー版 2.1)      

RAND( [integer_exp ] )
integer_exp を任意選択の核値として使用してランダム浮動小数点値を戻します。

DB2 (共通サーバー版 2.1)      

ROUND( numeric_exp, integer_exp. )
小数点の右 integer_exp 桁に丸められた numeric_exp を戻します。 integer_exp が負の数の場合、 numeric_exp は小数点の左 | integer_exp | 桁に丸められます。

DB2 (共通サーバー版 2.1)      

SIGN( numeric_exp )
numeric_exp の標識つまり符号を戻します。 numeric_exp がゼロより小さいと、-1 が戻されます。 numeric_exp がゼロの場合は、0 が戻されます。 numeric_exp がゼロより大きいと、1 が戻されます。

DB2 (共通サーバー版 2.1)      

SIN( double_exp )
double_exp がラジアンで表される角度のとき、 double_exp の正弦を戻します。

DB2 (共通サーバー版 2.1)     AS/400

SQRT( double_exp )
double_exp の平方根を戻します。

DB2 (共通サーバー版 2.1)     AS/400

TAN( double_exp )
double_exp がラジアンで表される角度のとき、 double_exp の正接を戻します。

DB2 (共通サーバー版 2.1)     AS/400

TRUNCATE( numeric_exp, integer_exp )
小数点の右 integer_exp 桁に切り捨てられた numeric_exp を戻します。 integer_exp が負の数の場合、numeric_exp は、小数点の左 | integer_exp | 桁に切り捨てられます。

DB2 (共通サーバー版 2.1)      


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]