如何在Azure Stream Analytics查询中检查null Json属性?

问题描述 投票:0回答:1

我们有一个来自Event Hub的Json事件的输入流,格式如下:

 ...
 { "DeviceId": null, "ReportDateUtc": "2015-05-12T20:57:13.0000000Z", ... },
 { "DeviceId": "device123", "ReportDateUtc": "2015-05-12T20:57:13.0000000Z", ... }
 ...

当我测试运行以下查询时,输出记录计数为0:

SELECT
    *
FROM
    [events-input]
WHERE DeviceId IS NULL

看起来Json nulls不完全是SQL NULL,那么在查询中检查空值的正确方法是什么?

sql json azure-stream-analytics cortana-intelligence
1个回答
3
投票

门户内调试经验中存在一个错误,其中未正确处理NULL值。这将很快修复。

如果你开始实际工作,它将正确。

© www.soinside.com 2019 - 2024. All rights reserved.