美文网首页我爱编程
2018-05-23 InfluxDB的聚合类函数Aggrega

2018-05-23 InfluxDB的聚合类函数Aggrega

作者: 米茶饿了 | 来源:发表于2018-05-23 14:34 被阅读0次

一、说明

本文主要介绍InfluxDB的聚合类函数Aggregations。

二、函数介绍

1)count()函数

返回一个(field)字段中的非空值的数量。

语法:SELECT COUNT(<field_key>) FROM <measurement_name> [WHERE <stuff>] [GROUP BY <stuff>]

> select count(region_endKey) from hbase_regions

说明region_endKey这个字段在hbase_regions表中共有2314条数据。 注意:InfluxDB中的函数如果没有指定时间的话,会默认以 epoch 0 (1970-01-01T00:00:00Z) 作为时间。

可以在where中加入时间条件,如下:

select count(region_endKey) from hbase_regions where time >='2018-05-18T00:00:00Z' AND time<'2018-05-23T12:25:00Z' GROUP BY time(1d)

2)DISTINCT()函数   不寻常的; 有区别的; 确切的;

返回一个字段(field)的唯一值。

语法:SELECT DISTINCT(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]

> select distinct(table_online_regions) from hbase_tables

3)MEAN() 函数

返回一个字段(field)中的值的算术平均值(平均值)。字段类型必须是长整型或float64。

语法格式:SELECT MEAN(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]

select mean(table_online_regions) from hbase_tables

4)MEDIAN()函数    中位数

从单个字段(field)中的排序值返回中间值(中位数)。字段值的类型必须是长整型或float64格式。

语法:SELECT MEDIAN(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]

select median(table_online_regions) from hbase_tables

注意:数据中的相同数字不互斥

5)SPREAD()函数 范围

返回字段的最小值和最大值之间的差值。数据的类型必须是长整型或float64。

语法:SELECT SPREAD(<field_name>) FROM<measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]

select spread(table_online_regions) from hbase_tables

6)SUM()函数

返回一个字段中的所有值的和。字段的类型必须是长整型或float64。

语法:SELECT SUM(<field_name>) FROM<measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]

> select sum(table_online_regions) from hbase_tables

相关文章

  • 2018-05-23 InfluxDB的聚合类函数Aggrega

    一、说明 本文主要介绍InfluxDB的聚合类函数Aggregations。 二、函数介绍 1)count()函数...

  • InfluxDB常用函数

    InfluxDB常用函数分为4大类,分别是:聚合类,选择类,转换类,预测类。我列举一些常用的。 聚合类 COUNT...

  • 2018-05-23 InfluxDB的选择类函数Selecto

    一、说明 本文来给大家介绍下InfluxDB常用函数中的第二部分--选择(Selectors)类函数。 二、函数介...

  • Power BI-DAX公式常用函数套路

    一.筛选类函数 二.逻辑与逻辑判断函数 三.时间日期类函数 统计聚合函数 四.文本函数

  • 如何理解窗口函数

    窗口函数是 SQL 中一类特别的函数。和聚合函数相似,窗口函数的输入也是多行记录。不 同的是,聚合函数的作用于由 ...

  • influxDB 常用操作

    参考文献 influxdb文档 - 聚合函数说明 查看数据库 删除数据库 使用\切换数据库 查看所有表数据 删除单...

  • Hive SQL 窗口函数

    本文首发:大数据每日哔哔-Hive SQL 窗口函数 Hive 的窗口函数 在 SQL 中有一类函数叫做聚合函数,...

  • Spark SQL原理之Aggregate实现原理

    聚合函数的分类 声明式聚合函数: 可以由Catalyst中的表达式直接构建的聚合函数,也是比较简单的聚合函数类型,...

  • 窗口函数(OVER 子句)

    窗口函数简介 数据准备 问题描述 解答 窗口函数简介 窗口函数是 SQL 中一类特别的函数。 和聚合函数相似,窗口...

  • 04 - 聚合与排序

    聚合函数 聚合函数 通过 SQL 对数据进行某种操作或计算时需要使用函数。用于汇总的函数称为聚合函数或者聚集函数聚...

网友评论

    本文标题:2018-05-23 InfluxDB的聚合类函数Aggrega

    本文链接:https://www.haomeiwen.com/subject/dvtrjftx.html