选择 Json 对象键作为 prestodb (sql) 中的列

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

这是我的数据库:

我的桌子


传感器ID 姓名 数据
1 Prox {“O3”:33,“CO2”:12,“PM10”:12"}
3 IR {“O3”:33,“CO2”:12,“PM10”:12"}

SELECT (how to select field without mentioning object keys?) FROM mytable WHERE SensorID=1

实际上,我试过这个方法,它很管用:

SELECT SensorID, Name, Data.O3, Data.CO2, Data.PM10 FROM mytable WHERE SensorID=1

问题是有时我不知道数据列对象中的值是什么

异常输出为:

传感器ID 姓名 O3 二氧化碳 PM10
1 Prox 33 12 12

我怎样才能做到这一点...

mysql sql presto
© www.soinside.com 2019 - 2024. All rights reserved.