ROUND functions as follows:
- Rounds places_value places to the right of the decimal point if places_value is positive.
- Rounds places_value places to the left of the decimal point if places_value is negative.
- Rounds to 0 places if places_value is zero or is omitted.
- If numeric_value or places_value is NULL, the function returns NULL.
- ROUND rounds the value away from zero and only rounds when the next digit is a value of 5 or greater.