考虑 BigQuery Schema "Time=Timestamp, Data=String" 和以下两行
2012-11-01 03:45:23 UTC, { "Sensor1": [45.56], "Sensor2": [45.56], "Sensor3": [34.45]}
2012-11-01 05:45:23 UTC, { "Sensor1": [11.43], "Sensor2": [NaN], "Sensor3": [12.34]}
那么SELECT Time, JSON_EXTRACT(Data, '$.Sensor1')
完美
2012-11-01 03:45:23 UTC, [45.56]
2012-11-01 05:45:23 UTC, [11.43]
但SELECT Time, JSON_EXTRACT(Data, '$.Sensor3')
给
2012-11-01 03:45:23 UTC, [34.45]
2012-11-01 05:45:23 UTC, null
这是预期的行为吗?只是从传感器 2 中省略 NaN 会更好吗?