

# ColumnCount
<a name="dqdl-rule-types-ColumnCount"></a>

根据给定表达式检查主数据集的列数。在表达式中，您可以使用 `>` 和 `<` 等运算符指定列数或列范围。

**语法**

```
ColumnCount <EXPRESSION>
```
+ **EXPRESSION** — 针对规则类型响应运行以生成布尔值的表达式。有关更多信息，请参阅 [Expressions](dqdl.md#dqdl-syntax-rule-expressions)。

**示例：列数数字校验**

以下示例规则检查列数是否在给定范围内。

```
ColumnCount between 10 and 20
```

**示例动态规则**
+ `ColumnCount >= avg(last(10))`
+ `ColumnCount between min(last(10))-1 and max(last(10))+1`