先下结论: 看了hive 1.1.0 grouping sets 实现(从源码及执行计划都可以看出与kylin实现不一样),(前提是可累加,如sum函数)他并没有像kylin一样先按照group by 全字段聚合再上卷,hive实现就是无脑复制,可以理解成是 group by grouping se ...
分类:
其他好文 时间:
2018-09-24 13:48:27
阅读次数:
208
Select nvl(to_char(a.create_date, 'yyyy-mm-dd'), '合计') 日期, count(case when a.flownode_code = '2' then a.work_id end) 工单分配, count(case ... ...
分类:
其他好文 时间:
2018-09-18 13:45:13
阅读次数:
251
NodeJS 开发应用 使用的 Node 版本: V8.11.4 开发工具: VSCode 1.27.1 系统: Deepin 15.7 Desktop x64 项目结构 项目结构 Project index.html index.js package.json yarn.lock rollup.c ...
分类:
Web程序 时间:
2018-09-09 15:24:27
阅读次数:
248
1.FROM 2.ON 3.JOIN 4.WHERE 5.GROUP BY 6.WITH CUBE or WITH ROLLUP 7.HAVING 8.SELECT 9.DISTINCT 10.ORDER BY 11.TOP A表: B 表: 如下的SQL语句: 执行的结果是空,表明先执行join, ...
分类:
数据库 时间:
2018-08-30 01:55:26
阅读次数:
153
聚合操作的语法如下:-- SELECT [field1,field2,……fieldn] fun_name-- FROM tablename-- [WHERE where_contition]-- [GROUP BY field1,field2,……fieldn-- [WITH ROLLUP]]-- ...
分类:
数据库 时间:
2018-08-27 14:10:33
阅读次数:
173
类与模块 类 es6 之前,通常使用构造函数来创建对象 而 es6 则可以写成 类中可以定义静态方法,也可以使用 get 与 set 进行访问控制: 模块 在 TaskCollection.js 中定义一个类 在 main.js 中使用该类 index.html - 显示页面。如果要使其生效的话,在 ...
分类:
Web程序 时间:
2018-08-17 11:18:11
阅读次数:
262
分组group、rollup、cube、grouping函数、grouping sets
分类:
数据库 时间:
2018-08-14 17:04:42
阅读次数:
178
brotli 的压缩比相对gzip 有好多提升 测试试用docker 测试代码 https://github.com/rongfengliang/rollup-babel-demolibrary 运行 构建镜像 docker-compose build 启动 docker-compose up -d ...
分类:
其他好文 时间:
2018-08-03 20:46:14
阅读次数:
214
rollup 是一个不错的javascript 模块打包器,一般我们用来构建library 安装 npm install -g rollup 参考集成jquey && shortid 的library 使用es6 语法 项目结构 ├── index.html ├── package.json ├── ...
分类:
Web程序 时间:
2018-08-01 11:39:20
阅读次数:
198
1.WITH ROLLUP:在group分组字段的基础上再进行统计数据。 例子:首先在name字段上进行分组,然后在分组的基础上进行某些字段统计,表结构如下: 存几条数据看看: 分组统计: 可以看到按照name分组后对money求和统计了。上面看到 null 1242, 如何搞个别名字段比如 总金额 ...
分类:
数据库 时间:
2018-07-29 11:51:01
阅读次数:
200