Hitachi

Hitachi Advanced Database SQL Reference


8.4.1 ABS

Returns the absolute value of the target data.

Organization of this subsection

(1) Specification format

scalar-function-ABS ::= ABS(target-data)
 
  target-data ::= value-expression

(2) Explanation of specification format

target-data:

Specifies the numeric data whose absolute value is to be determined.

The following rules apply:

(3) Rules

  1. The data type and data length of the execution result will be the data type and data length of the target data.

  2. If the execution results cannot be represented in the data type of the target data, an overflow error is generated.

  3. The NOT NULL constraint does not apply to the value of the execution result (the null value is allowed).

  4. If the target data has the null value, the execution result will be a null value.

(4) Example

Example:

Determine the absolute values of the values in columns C1 to C3 in table T1.

SELECT ABS("C1"),ABS("C2"),ABS("C3") FROM "T1"

[Figure]