本文翻译自官网,官网地址:()
limit和slimit分别用于限制influxdb中每次查询时返回的points或series的数目。
limit
语法: slimit
有一个持续的问题是,需要slimit查询中包含group by*。请注意,slimit子句必须按上述语法中列出的顺序出现。 示例1 查询结果: 当limit
语法: 存在一个持续的问题是,在使用limit和slimit来进行查询时,sql中必须包含group by*。注意,limit和slimit子句必须按上述语法中列出的顺序出现。 示例1 查询结果: 查询结果:select_clause [into_clause] from_clause [where_clause]
[group_by_clause] [order_by_clause]
limit <n>
limit示例sql
二、slimit子句
slimit示例sql
上面sql查询h2o_feet表中1个series的所有point的water_level。select mean("water_level") from "h2o_feet"
where time >= '2015-08-18t00:00:00z'
and time <= '2015-08-18t00:42:00z'
group by *,time(12m)
slimit 1
三、limit and slimit
select_clause [into_clause] from_clause [where_clause]
group by *[,time(<time_interval>)] [order_by_clause]
limit <n1> slimit <n2>
limit和slimit示例sql
sql
select mean("water_level") from "h2o_feet"
where time >= '2015-08-18t00:00:00z'
and time <= '2015-08-18t00:42:00z'
group by *,time(12m)
limit 3 slimit 2
由查询结果可知,查询返回2个series,每个series返回3个points。为了证明limit 3 slimit 2指的是返回前2个series中,每个series的前3个points。我们执行下面的sql,看每个series有多少个pointselect mean("water_level") from "h2o_feet"
where time >= '2015-08-18t00:00:00z'
and time <= '2015-08-18t00:42:00z'
group by *,time(12m)
slimit 2
可见每个series有4个point。
如对本文有疑问, 点击进行留言回复!!
HBase Filter 过滤器之FamilyFilter详解
去 HBase,Kylin on Parquet 性能表现如何?
如何找到Hive提交的SQL相对应的Yarn程序的applicationId
网友评论