ROUND function is used when you need to round decimal number to the closest one.
Round numbers:
ROUND Examples:
SELECT ROUND(45.923,2), ROUND(45.923,0),
ROUND(45.923,-1)
FROM   DUAL;

TRUNC function:
TRUNC function is required when you need to remove part of the decimals without rounding it.
TRUNC Example:
SELECT  TRUNC(45.923,2), TRUNC(45.923),
TRUNC(45.923,-2)
FROM   DUAL;

MOD Function:
MOD function is used to calculate the remainder number.
The MOD function is often used to determine if a value is odd or even.
MOD Example:
SELECT  MOD(5 ,2 ), 
MOD(1600 , 300 )
FROM   DUAL;

Mod Example 2:
SELECT last_name, salary, MOD(salary, 5000)
FROM   employees
WHERE  job_id = 'SA_REP';

Leave a Reply