我有来自 iot hub 的数据,需要输入到 SQL 表中。iot hub 的 JSON 数据如下所示——
[ {“设备ID”:“1”,
"Parking1": 50,
"Parking2": 49,
"Parking3": 37,
"Parking4": 35
}, { "设备 ID": "2",
"Parking1": 45,
"Parking2": 54,
"Parking3": 37,
"Parking4": 35
}]
桌子看起来像这样
设备ID| 描述 |价值
1 | 停车场1 | 10
1 | 停车场2 | 20
1 | 停车场3 | 30
1 | 停车位4 | 40
2 | 停车场1 | 10
2 | 停车场2 | 20
需要流动的答案-
所以我需要在流分析中编写查询,以便查询解析 JSON 数据并将其放入表的 4 行中,如上所述。让我知道需要编写什么查询来转换表每一行中的每个键。
此外,当设备 ID 在表中匹配时,应将 Parking1、Parking2、Parking3 和 Parking4 的值插入表中。
此外,每次表中的值都应该更新而不是插入。
提前致谢!