influxdb基础(七)——select查询基础语法(类sql,细节与踩坑总结)

本文详细介绍了InfluxDB的SELECT查询基础语法,包括如何使用LIMIT防止大量数据返回,设置JSON格式输出,时间显示格式化,以及通过GROUP BY、ORDER BY、LIMIT和OFFSET等操作进行数据筛选和分组。文中通过实例展示了如何进行location包含特定字符串的查询,time字段的分组聚合,以及使用fill(0)填充null值的情况。同时,文章还提及了InfluxDB的多表查询以及对时间字段的排序和分页操作。
摘要由CSDN通过智能技术生成

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

  • GROUP BY只能对tag keystime进行合分组,可以多字段排序,如group by tag1,tag2,time,也可一个*对所有的tag进行分组聚合(不包括time)。

  • ORDER BY只能对time进行排序,asc升序,desc降序。

  • LIMIT分页,LIMIT后面的数字是查询显示多少条,OFFSET后面数字代表偏移量(从0开始代表第一条),如limit 10 offset 10意思为从第11条开始往后10条。

1、简单查询示例数据


现在开始简单查询之前导入的示例数据:

在这里插入图片描述

(1)查询average_temperature的数据。

因为数据量比较大,配合limit防止返回大量数据。

select * from average_temperature limit 2

在这里插入图片描述

(2)查询average_temperaturelocationcoyote_creek的数据,字段只显示timedegrees

select time, degrees from average_temperature where location=‘coyote_creek’ limit 2

在这里插入图片描述

上面的数据显示格式是column,且时间是时间戳,前面的文章也介绍过,可执行如下指令进行设置:

输入json格式

format json

让json格式输出更好看

pretty

格式化时间显示

precision rfc3339

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值