200403-Influx Sql系列教程十:query数据查询基本篇三

文章目录
  1. 1. select tag 无返回
  2. 2. distinct(tag) 无返回
  3. 3. 模糊查询
  • II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注
  • 前面介绍了两篇influxdb的查询基本操作姿势,然后有些小伙伴在实际的使用过程中,发现了一些有意思的问题,这里单独开一篇进行说明

    1. select tag 无返回

    select的查询语句格式定义如下

    1
    select "<field_key>"::field,"<tag_key>"::tag from xxx

    当我们查询字段中,只有tag时,就会发现啥都没有

    当我们需要查询tag value值时,请使用下面的方式

    1
    show tag values from measurements on key="tagKey"

    如下

    2. distinct(tag) 无返回

    distinct函数主要用于去重,但是请注意函数内的只能是field,不能是tag,官方文档有说明

    3. 模糊查询

    influxdb的查询条件支持正则表达式,无论是tag,还是field都是可以的

    语法如下

    1
    where [tagName|fieldName]=~/xxx/

    演示如下

    II. 其他

    1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

    一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

    2. 声明

    尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

    3. 扫描关注

    一灰灰blog

    QrCode

    评论

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×