你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

列是命名实体,有一个标量数据类型。 在查询中引用列相对于引用列的特定运算符上下文中的表格数据流。Kusto 中的每个 以及每个表格数据流都是列和行的矩形网格。 表或表格格式数据流的列是有序的,因此,列在表的列集合中也有特定的位置。

注意

  • 每个表的最大列数限制为 10,000。
  • 列名区分大小写。 有关详细信息,请参阅 标识符命名规则
  • 列有时称为 属性, 行有时称为 记录

查询中的引用列

在查询中,列通常只按名称引用。 它们只能出现在表达式中,而表达式出现的查询运算符将确定表或表格数据流。 无需进一步限定列名称的范围。

例如,在以下查询中,我们有一个未命名的表格数据流,该数据流通过 datatable 运算符 定义, c并且具有单个列 。 表格数据流按该列的值的谓词进行筛选,并生成具有相同列但行数较少的新的未命名表格数据流。 然后, as 运算符将表格数据流命名为,其值作为查询结果返回。 请注意如何在不引用其容器的情况下按名称引用列 c

datatable (c:int) [int(-1), 0, 1, 2, 3]
| where c*c >= 2
| as Result