# Subtract multiple expressions
> Supported in: Batch, Faster, Streaming
Calculates the difference between a number and all input columns.
**Expression categories:** Numeric
## Declared arguments
* **Expressions list:** List of expressions to be used for subtraction.
*List\>*
* **Value to be subtracted:** Expression to subtract from.
*Expression\*
**Output type:** *Numeric*
## Examples
### Example 1: Base case
**Argument values:**
* **Expressions list:** \[`col_b`, `col_c`]
* **Value to be subtracted:** `col_a`
| col\_a | col\_b | col\_c | **Output** |
| ----- | ----- | ----- | ----- |
| 5 | 3 | 2 | 0 |
| 2 | 4 | 0 | -2 |
| -2 | -4 | -2 | 4 |
***
### Example 2: Base case
**Argument values:**
* **Expressions list:** \[`col_b`]
* **Value to be subtracted:** `col_a`
| col\_a | col\_b | **Output** |
| ----- | ----- | ----- |
| *null* | *null* | *null* |
| 1 | *null* | *null* |
| *null* | 10 | *null* |
***