本文主要是介绍PostgreSQL入门到实战-第二十九弹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
PostgreSQL入门到实战
- PostgreSQL中数据分组操作(四)
- 官网地址
- PostgreSQL概述
- PostgreSQL中CUBE命令理论
- PostgreSQL中CUBE命令实战
- 更新计划
PostgreSQL中数据分组操作(四)
如何使用PostgreSQL CUBE生成多个分组集
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://www.postgresql.org/
PostgreSQL概述
PostgreSQL: 世界上最先进的开源关系数据库。
PostgreSQL中CUBE命令理论
-
CUBE是GROUP BY子句的一个子子句。CUBE允许您生成多个分组集。
-
基础语法
SELECTc1,c2,c3,aggregate (c4) FROMtable_name GROUP BYCUBE (c1, c2, c3);
-
语法是等价的
CUBE(c1,c2,c3) GROUPING SETS ((c1,c2,c3), (c1,c2),(c1,c3),(c2,c3),(c1),(c2),(c3), ())
PostgreSQL中CUBE命令实战
数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602
-
使用CUBE子子句生成多个分组集
SELECTbrand,segment,SUM (quantity) FROMsales GROUP BYCUBE (brand, segment) ORDER BYbrand,segment;
更新计划
欲知后事如何, 请听下回分解
这篇关于PostgreSQL入门到实战-第二十九弹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!