pipelineDB里Combine用法
2024-09-24 10:53:37
combine only works on aggregate columns that belong to continuous views.
创建CONTINUOUS
CREATE CONTINUOUS VIEW v AS
SELECT g::integer, AVG(x::integer) FROM stream GROUP BY g;
CREATE CONTINUOUS VIEW
插入数据
INSERT INTO stream (g, x) VALUES (0, 10), (0, 10), (0, 10), (0, 10), (0, 10);
INSERT INTO stream (g, x) VALUES (1, 20);
查询结果
pipeline=# SELECT * FROM v;
g | avg
---+---------------------
0 | 10.0000000000000000
1 | 20.0000000000000000
(2 rows)
pipeline=# SELECT avg(avg) FROM v;
avg
---------------------
15.0000000000000000
(1 row)
使用Combine查询
pipeline=# SELECT combine(avg) FROM v;
combine
---------------------
11.6666666666666667
(1 row)
直接对表表v求平均值,只会对对CQL结果进行再次求平均值。
如果拿Combine,那么会对总的6条数据来进行求平均值。
最新文章
- SQL 里解析 XML 格式 字段 信息
- GCD定时器
- YUM源的简介,配置与使用
- searchableselect不支持onchange的问题
- kafka_2.9.2-0.8.1.1分布式集群搭建代码开发实例
- 转:Entity Framework对NULL值的处理
- 解决UITabeleViewCell的分割线不能铺满问题
- C语言字符和字符串随记
- juce中的引用计数
- C++ 下 typeof 的实现
- Android 开发笔记 “弹出框”
- [array] leetcode - 54. Spiral Matrix - Medium
- mybatis的foreach标签
- 【Spark深入学习 -16】官网学习SparkSQL
- ETCD集群安装实验
- spring与junit整合测试
- Jumpserver双机高可用环境部署笔记
- THUWC2019 摸鱼记
- delphi7产生条码
- 学号 20155219 《Java程序设计》第1周学习总结
热门文章
- 对Spring事务一些问题的讨论
- swift 上的 lazy
- Python 数据分析Windows环境搭建
- 使用chart和echarts制作图表
- window.onload,document.ready
- Mybatis动态查询语句
- JavaScript Function.arguments 属性详解
- sublime text全程指南【转载】
- Oracle-1 - :超级适合初学者的入门级笔记,CRUD,事务,约束 ......
- IE (6-11)版本,在使用iframe的框架时,通过a标签javascript:; 和js跳转parent.location的时候 出现在新页面打开的情况