你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
column_ifexists()
如果列存在,则显示该列。 否则,它将返回默认列。
弃用的别名:columnifexists()
语法
column_ifexists(
columnName,
defaultValue)
详细了解语法约定。
参数
客户 | 类型 | 必需 | 描述 |
---|---|---|---|
columnName | string |
✔️ | 要返回的列的名称。 |
defaultValue | 标量 (scalar) | ✔️ | 如果表中不存在 columnName,则返回的默认列。 此值可以是任何标量表达式。 例如,对另一个列的引用。 |
返回
如果 columnName 存在,则返回该列。 否则,它将返回 defaultValue 列
示例
此示例返回默认 State 列,因为 StormEvents 表中不存在名为 Capital 的列。
StormEvents | project column_ifexists("Capital", State)
输出
此输出显示默认 状态 列的前 10 行。
州 |
---|
大西洋南部 |
佛罗里达州 |
佛罗里达州 |
格鲁吉亚 |
密西西比州 |
密西西比州 |
密西西比州 |
密西西比州 |
美属萨摩亚 |
肯塔基州 |
... |