---
title: "-(_:_:)"
framework: tabulardata
role: symbol
role_heading: Operator
path: "tabulardata/optionalcolumnprotocol/-(_:_:)-9mejf"
---

# -(_:_:)

Generates a column by subtracting a value from each element in an optional column type.

## Declaration

```swift
static func - (lhs: Self, rhs: Self.WrappedElement) -> Column<Self.WrappedElement> where Self.WrappedElement : AdditiveArithmetic
```

## Parameters

- `lhs`: An optional column type.
- `rhs`: A value of the same type as the optional column’s type.

## Return Value

Return Value A new column.

## See Also

### Generating an Optional Column by Combining a Value

- [+(_:_:)](tabulardata/optionalcolumnprotocol/+(_:_:)-501gg.md)
- [+(_:_:)](tabulardata/optionalcolumnprotocol/+(_:_:)-6ko8x.md)
- [-(_:_:)](tabulardata/optionalcolumnprotocol/-(_:_:)-5vffa.md)
- [*(_:_:)](tabulardata/optionalcolumnprotocol/*(_:_:)-orkq.md)
- [*(_:_:)](tabulardata/optionalcolumnprotocol/*(_:_:)-5vorv.md)
- [/(_:_:)](tabulardata/optionalcolumnprotocol/_(_:_:)-7tbmq.md)
- [/(_:_:)](tabulardata/optionalcolumnprotocol/_(_:_:)-56h1d.md)
- [/(_:_:)](tabulardata/optionalcolumnprotocol/_(_:_:)-5qhxr.md)
- [/(_:_:)](tabulardata/optionalcolumnprotocol/_(_:_:)-2xfqa.md)
