SQLite trunc() Function
The SQLite trunc() function returns the integer part of the specified number.
The trunc() function are different from ceil() and floor():
- The
ceil()function returns the smallest integer value greater than or equal to the number specified by the parameter. - The
floor()function returns the largest integer value less than or equal to the number specified by the parameter.
Syntax
Here is the syntax of the SQLite trunc() function:
trunc(numeric_value)
Parameters
numeric_value-
Required. A number, it can be positive, negative, or zero, it can be an integer or a decimal.
Return value
The SQLite trunc() function returns the integer part of the specified number.
The SQLite trunc() function will return NULL if the parameter is NULL or a non number.
Examples
This example shows the basic usage of the SQLite trunc() function:
SELECT
trunc(10.11),
trunc(10.99);
trunc(10.11) = 10.0
trunc(10.99) = 10.0