Sybase 12.7 Home Theater System User Manual


 
4 OLAP の使用
パフォーマンス&チューニング・ガイド 85
分散統計関数の詳細については、Sybase IQ リファレンス・マニュアル』の「第
5 SQL 関数」PERCENTILE_CONT 関数 [ 統計 ]PERCENTILE_DISC
関数 [ 統計 ]を参照してください。
数値関数
Sybase IQ でサポートされる OLAP 数値関数には、CEILING ( エイリアスは CEIL)
EXP ( エイリアスは EXPONENTIAL)FLOORLN ( エイリアスは LOG)SQRT
WIDTH_BUCKET があります。
<numeric value function> :: =
<natural logarithm>
| <exponential function>
| <power function>
| <square root>
| <floor function>
| <ceiling function>
| <width bucket function>
サポートされる数値関数の構文を4-3 に示します。
4-3: 数値関数の構文
それぞれの数値関数の機能は次のとおりです。
•LN:引数値の自然対数を返します。引数値がゼロまたは負の場合は、エ
ラー状態が発生します。LN LOG の同意語です。
•EXP: e ( 自然対数の底 ) の値を、引数値で指定された指数まで累乗した結
果を返します。
•POWER: 1 つ目の引数値を、2 つ目の引数値で指定された指数まで累乗し
た結果を返します。両方の引数の値が 0 の場合は、1 が返されます。1 つ目
の引数が 0 で、2 つ目の引数が正の値である場合は、0 が返されます。1
目の引数が 0 で、2 つ目の引数が負の値である場合は、例外が発生します。
1 つ目の引数が負の値で、2 つ目の引数が整数でない場合は、例外が発生
します。
•SQRT:引数値の平方根を返します。これは、POWER (expression, 0.5)”
構文変換です。
数値関数 構文
自然対数
LENGTH ( string-expression )
指数関数
EXP ( numeric-expression )
累乗関数
POWER ( numeric-expression1, numeric-expression2 )
平方根
SQRT ( numeric-expression )
床関数
FLOOR ( numeric-expression )
天井関数
CEILING ( numeric-expression )
等幅ヒストグラム作成関数
WIDTH_BUCKET ( expression, min_value,
max_value, num_buckets)