ABS関数は、Expression
の絶対値を戻します。
SQL構文
ABS(Expression)
パラメータ
ABSには、次のパラメータがあります。
パラメータ | 説明 |
---|---|
Expression |
オペランドまたは列には、任意の数値データ型を指定できます。 Expression の絶対値が戻されます。 |
説明
Expression
がTT_DECIMALまたはNUMBER型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。それ以外の場合、ABSでは、Expression
の数値データ型と同じデータ型が戻されます。
Expression
の値がNULLの場合、NULLが戻されます。 Expression
の値が-INFの場合、INFが戻されます。
例
表abstest
を作成してBINARY_FLOATおよびTT_INTEGER型の列を定義します。値-BINARY_FLOAT_INFINITYおよび-10を挿入します。ABSをコールして絶対値を戻します。戻り値はINFおよび10になります。
Command> CREATE TABLE abstest (col1 BINARY_FLOAT, col2 TT_INTEGER); Command> INSERT INTO abstest VALUES (-BINARY_FLOAT_INFINITY, -10); 1 row inserted. Command> SELECT ABS (col1) FROM abstest; < INF > 1 row found. Command> SELECT ABS (col2) FROM abstest; < 10 > 1 row found.