| Oracle® TimesTen In-Memory Database SQL Reference Release 11.2.1 Part Number E13070-03 |
|
|
View PDF |
The SQRT function returns the square root of Expression.
SQL syntax
SQRT(Expression)
Parameters
SQRT has the parameter:
| Parameter | Description |
|---|---|
Expression |
Operand or column can be any numeric data type. |
Description
If Expression is of type NUMBER or TT_DECIMAL, the data type returned is NUMBER with maximum precision and scale. If Expression is of type BINARY_FLOAT, the data type returned is BINARY_FLOAT. Otherwise, the data type returned is BINARY_DOUBLE.
If Expression is of type NUMBER or TT_DECIMAL, the value of Expression cannot be negative.
If Expression resolves to a binary floating-point number (BINARY_FLOAT or BINARY_DOUBLE):
If the value of the Expression is > = 0, the result is positive.
If the value of the Expression is = -0, the result is -0.
If the value of the Expression is < 0, the result is NaN.
Examples
Use SQRT function to return the square root of the absolute value of -10. Then cast the value as BINARY_FLOAT.
Command> SELECT CAST (SQRT (ABS (-10)) AS BINARY_FLOAT ) FROM dual; < 3.162278 > 1 row found.