influxDB---Data Exploration
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了influxDB---Data Exploration,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1446字,纯文字阅读大概需要3分钟。
内容图文
![influxDB---Data Exploration](/upload/InfoBanner/zyjiaocheng/1313/6bc02039ef724a0ea010bb62dd1cda85.jpg)
1、The Group by clause and fill()
一般情况下,一个group by 间隔时间用null输出代表没有值的数据,可用fill()来改变没有值 的输出方式。fill()选项包括
- 任何数字
- null:设置null为间隔内没有数据的输出
- previous:复制前一个间隔的值作为没有数据的输出
- none:跳过没有值
以下的例子可以看出fill()的用法
GROUP BY without fill()
例子1
SELECT MEAN(water_level) FROM h2o_feet WHERE time >= ‘2015-08-18‘ AND time < ‘2015-09-24‘ GROUP BY time(10d)
结果
name: h2o_feet
--------------
time mean
2015-08-13T00:00:00Z 4.306212083333323
2015-08-23T00:00:00Z 4.318944629367029
2015-09-02T00:00:00Z 4.363877681204781
2015-09-12T00:00:00Z 4.69811470811633
?2015-09-22T00:00:00Z
GROUP BY with fill()
例子2
Use fill()
with -100
:
SELECT MEAN(water_level) FROM h2o_feet WHERE time >= ‘2015-08-18‘ AND time < ‘2015-09-24‘ GROUP BY time(10d) fill(-100)
结果
name: h2o_feet -------------- time mean 2015-08-13T00:00:00Z 4.306212083333323 2015-08-23T00:00:00Z 4.318944629367029 2015-09-02T00:00:00Z 4.363877681204781 2015-09-12T00:00:00Z 4.698114708116322 ?2015-09-22T00:00:00Z -100
例子3
Usefill()
withnone
:
SELECT MEAN(water_level) FROM h2o_feet WHERE time >= ‘2015-08-18‘ AND time < ‘2015-09-24‘ GROUP BY time(10d) fill(none)
结果
name: h2o_feet -------------- time mean 2015-08-13T00:00:00Z 4.306212083333323 2015-08-23T00:00:00Z 4.318944629367029 2015-09-02T00:00:00Z 4.363877681204781 2015-09-12T00:00:00Z 4.69811470811633 ?
注意:如果你用GROUP(ing) BY一些东西(如,有tags和一上时间间隔),fill()必须放在group by 的最后。
原文:http://www.cnblogs.com/michellexiaoqi/p/7297489.html
内容总结
以上是互联网集市为您收集整理的influxDB---Data Exploration全部内容,希望文章能够帮你解决influxDB---Data Exploration所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。