ROUND

All functions > MATH > ROUND

Rounds a number to the nearest integer or to a specified number of decimal places.

Syntax

ROUND(expr, digits)
sql

Arguments

ParameterTypeRequiredDescription
numberDOUBLEYesThe number to round
decimal_placesEMPTYYesOptional number of decimal places (default: 0)

Returns

DOUBLE - Rounded number

Notes

  • Uses "round half up" strategy (0.5 rounds up to 1)
  • Negative decimal_places rounds to tens, hundreds, etc.
  • ROUND(123.456, 2) = 123.46
  • ROUND(123.456, -1) = 120.0
  • Returns NULL if the input is NULL

Examples

Last update at: 2025/10/13 10:23:46