首页 > 其他分享 >influxdb 查询语法

influxdb 查询语法

时间:2025-01-15 11:56:25浏览次数:1  
标签:group time influxdb 查询 语法 start fn ._ columns

分页查询

from (bucket: "testdata" ) //buckets 数据库

|> range(start:2022-07-14T11:55:00Z, stop:2022-07-16T11:05:00Z)

|> filter(fn: (r) => r._measurement == "Data_Info" and r.InfoGuid == "d339d9f2-5f5c-eb11-a223-98ac5e6c6524")

|> pivot(rowKey: [ "_time" ], columnKey: [ "_field" ], valueColumn: "_value" )

|> group(columns: [ "Data_Info"], mode: "by")

|> map(fn: (r) => ({r with _remaindervalue: float(v:(int(v: r._time)- int(v:r._start)))%180000000000.0}))

|> filter(fn: (r) => r._ remaindervalue == 0 )

|> sort(columns: ["_time"], desc: true)

|> limit(n:" + pagesize + ", offset: " + (page - 1) * pagesize + ")

|> yield()

分组

group有个参数mode,2个值

    • by: 默认值,根据前面的参数排序
    • except: 除了前面的参数,剩下的都参与group
from(bucket: "trial_bucket")
  |> range(start: -15m)
  |> filter(fn: (r) => r._measurement == "http_api_request_duration_seconds")
  |> group(columns: ["_time"])
  |> mean()
  |> group(columns: ["_time", "_value"], mode: "except")

 

标签:group,time,influxdb,查询,语法,start,fn,._,columns
From: https://www.cnblogs.com/xm123/p/18672699

相关文章

  • PHP语法基础
    PHP语法基础php文档拓展名是.phpphp文件通常包含html标签以及一些php脚本运行代码,注意:htmljscss可以在php文件执行但是,php不能在htmljscss在php文件执行php语法用;结尾<!DOCTYPEhtml><html><body><h1>我的第一张php页面><h1><?phpecho"hellomaoshu";?>......
  • Oracle创建dblink(实现跨数据库查询)纯干货
    介绍     创建dblink实现跨库查询,创建本地数据库对远端数据库的dblink后,就可以像操作本地数据库一样操作远端数据库,这是Oracle给我们提供一个功能,让我们的跨库查询变得非常简单便捷。使用1.查看用户是否有创建dblink的权限(一般管理员用户SYS都有权限)select*fro......
  • Oracle查询表空间使用情况速度很慢
    现象监控表空间使用率及空间剩余量是数据库日常维护的重要内容。有时候在系统运行很长一段时间后,我们再去查询表空间使用情况,发现相同的查询语句执行时间会变长。这是因为我们在查询表空间使用情况的时候,需要从dba_free_space视图中获取剩余空间大小,如果该视图中对象过多,就......
  • 【MySQL】简单解析一条SQL查询语句的执行过程
    1.MySQL的逻辑架构图MySQL架构主要分为Server层和存储引擎层。Server层集成了连接器、查询缓存、分析器、优化器和执行器等核心组件,负责提供诸如日期、时间、数学和加密等内置函数,以及实现存储过程、触发器、视图等跨存储引擎的功能。存储引擎层则负责数据的实际存......
  • Java 语法糖详解
    什么是语法糖?语法糖(SyntacticSugar) 也称糖衣语法,是英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。 有意思的是,在编程领域,除了语法糖......
  • 用于与多个数据库聊天的智能 SQL 代理问答和 RAG 系统(4) —— 利用大型语言模型(LLM)生成
    实现一个与旅行相关的SQL数据库交互的工具,利用大型语言模型(LLM)生成和执行SQL查询,并通过语言模型处理查询结果生成最终答案。完整代码:fromlangchain_core.toolsimporttoolfromlangchain_community.utilitiesimportSQLDatabasefromlangchain.chainsimportcreate_......
  • 英语语法(介词和连词)
       认识介词 例子: 例子: 识别介词 时间介词at 精确的时间by不缺定的时间for 持续的时间in 固定的时间on某一天的时间since开始时间until 直到 空间介词at  指一个点by 近的意思from从别处到这里in 一个封闭的区域off......
  • Kyutai开源端侧模型Helium -1 preview;FoloToy内测「超级智能体」,支持联网查询和语音调
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 英语语法(修饰词)
     形容词简介   冠词(例如the、a和an等词)   定冠词和不定冠词    副词简介   关系副词 形容词顺序例子:  逗号和形容词 例子: 比较级和最高级简介 形成比较级和最高级修饰语 例子: 强化词和程度副词......
  • LeetCode - #183 Swift 实现查询未下订单的客户
    网罗开发(小红书、快手、视频号同名)  大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、HarmonyOS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源......