# Round number
> Supported in: Batch, Faster, Streaming
Round number to 'scale' decimal places.
**Expression categories:** Numeric
## Declared arguments
* **Column:** The column to apply round on.
*Expression\*
* *optional* **Scale:** Decimal points to round to, defaults as 0.
*Literal\*
**Output type:** *Decimal | Double | Float*
## Examples
### Example 1: Base case
**Argument values:**
* **Column:** 10.123
* **Scale:** 2
**Output:** 10.12
***
### Example 2: Base case
**Argument values:**
* **Column:** 10.123
* **Scale:** *null*
**Output:** 10.0
***
### Example 3: Base case
**Argument values:**
* **Column:** `number`
* **Scale:** 2
| number | **Output** |
| ----- | ----- |
| *null* | *null* |
***
### Example 4: Base case
**Argument values:**
* **Column:** `number`
* **Scale:** 0
| number | **Output** |
| ----- | ----- |
| 32352366881234567890123456789012345678 | 32352366881234567890123456789012345678 |
***
### Example 5: Base case
**Argument values:**
* **Column:** `number`
* **Scale:** -38
| number | **Output** |
| ----- | ----- |
| 10000000000000000000000000000000000078 | 0 |
***
### Example 6: Base case
**Argument values:**
* **Column:** `number`
* **Scale:** -1
| number | **Output** |
| ----- | ----- |
| 10000000000000000000000000000000000078 | 10000000000000000000000000000000000080 |
***