Oracle® TimesTen In-Memory Database SQL Reference Release 11.2.1 Part Number E13070-03 |
|
|
View PDF |
The FLOOR function returns the largest integer equal to or less than Expression
.
SQL syntax
FLOOR (Expression)
Parameters
FLOOR has the parameter:
Parameter | Description |
---|---|
Expression |
Operand or column can be any numeric data type. |
Description
If Expression
is of type TT_DECIMAL or NUMBER, the data type returned is NUMBER with maximum precision and scale. Otherwise, FLOOR returns the same data type as the numeric data type of Expression
.
If the value of Expression
is NULL, NULL is returned. If the value of Expression
is -INF, INF, or NaN, the value returned is -INF, INF, or NaN respectively.
Examples
Sum the commission_pct
for employees in the employees
table. Then call FLOOR to return the largest integer equal to or less than the value returned by SUM. You see the value returned by the SUM function is 7.8 and the value returned by the FLOOR function is 7:
Command> SELECT SUM (commission_pct) FROM employees; < 7.8 > 1 row found. Command> SELECT FLOOR (SUM (commission_pct)) FROM employees; < 7 > 1 row found.