我正在使用大量数据库来存储不同位置的天气数据。温度和风是字段,位置在标签中。每分钟左右进行一次测量。
1: INSERT measurement,location=new-york temp=32.1 wind=3.0 2016-11-26T00:00:00Z
2: INSERT measurement,location=seattle temp=42.0 wind=3.1 2016-11-26T00:00:53Z
3: INSERT measurement,location=new-york temp=33.1 wind=1.2 2016-11-26T00:01:00Z
4: INSERT measurement,location=seattle temp=43.0 wind=2.0 2016-11-26T00:01:53Z
我想查询以返回每个位置的最新天气数据。此查询的结果应为ROWS 3和4。
答案 0 :(得分:3)
这应该有效:
select location,last(temp) from measurement group by location