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
Parameter | Type | Required | Description |
---|---|---|---|
number | DOUBLE | Yes | The number to round |
decimal_places | EMPTY | Yes | Optional 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