What purpose do Oracle ROUND and TRUNC functions serve?
The Oracle ROUND and TRUNC functions are essential mathematical functions used in the Oracle Database system to manipulate numerical and date values. These functions serve different purposes and help users in managing and processing data with precision and efficiency.
This Oracle tutorial explains how to use the Oracle/PLSQL TRUNC function with syntax and examples.
Description: The Oracle/PLSQL TRUNC function returns a number truncated to a certain number of decimal places.
Syntax (with numbers) : The syntax for the TRUNC function in Oracle/PLSQL is:
TRUNC( number [, decimal_places] )
Parameters or Arguments : number
The number to truncate.decimal_placesOptional. The number of decimal places to truncate to. This value must be an integer. If this parameter is omitted, the TRUNC function will truncate the number to 0 decimal places.
The TRUNC function can be used in the following versions of Oracle/PLSQL:
(*)Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Example: (with numbers).
Let us look at some Oracle TRUNC function examples and explore how to use the TRUNC function in Oracle/PLSQL.
For example:
TRUNC(124.815)
Result: 124
TRUNC(124.815, 0)
Result: 124
TRUNC(124.815, 1)
Result: 124.8
TRUNC(124.815, 2)
Result: 124.81
TRUNC(124.815, 3)
Result: 124.815
TRUNC(-124.815, 2)
Result: -124.81
TRUNC(124.815, -1)
Result: 120
TRUNC(124.815, -2)
Result: 100
TRUNC(124.815, -3)
Result: 0
In the next lesson, you will learn how to identify valid date-related date functions and Oracle's standard date format.