处理高级SQL
处理高级SQL
Loong Tu
这个作者很懒,什么都没留下…
展开
-
3.3 假想聚集
假想聚集很像标准的有序集。不过,它们能帮助回答一种不同类型的问题:如果一个值在其中,那么结果会怎样?这不是关于数据库内实际存在的值,而是有关一个特定值真实存在时的假想结果。 SELECT region, rank(9000) WITHIN GROUP ( ORDER BY production DESC NULLS LAST ) ...原创 2020-04-30 09:13:48 · 167 阅读 · 0 评论 -
3.2 使用有序集
文章目录装载测试数据percentile_函数mode函数 有序集是一种强大的特性,其想法实际上很简单:数据被正常分组,然后将每个分组中的数据按照给定条件排序,最后在排序好的数据上做计算。 装载测试数据 测试数据内容见:测试数据oil_ext.txt CREATE TABLE t_oil ( region text, country text, year int, ...原创 2020-04-30 01:05:40 · 193 阅读 · 0 评论 -
3.1 引入分组集
文章目录装载测试数据应用分组集 装载测试数据 测试数据内容见:测试数据oil_ext.txt CREATE TABLE t_oil ( region text, country text, year int, production int, consumption int ); COPY t_oil FROM PROGRAM 'cat /home/pos...原创 2020-04-28 17:10:19 · 200 阅读 · 0 评论 -
测试数据oil_ext.txt
oil_ext.txt North America USA 1965 9014 11522 North America USA 1966 9579 12100 North America USA 1967 10219 12567 North America USA 1968 10600 13405 North America USA 1969 10828 14153 North America U...原创 2020-04-28 11:09:04 · 180 阅读 · 0 评论