hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Wilfong (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-2397) Support with rollup option for group by
Date Wed, 07 Sep 2011 01:34:13 GMT

    [ https://issues.apache.org/jira/browse/HIVE-2397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098523#comment-13098523
] 

Kevin Wilfong commented on HIVE-2397:
-------------------------------------

I create a Design Doc in the Hive Wiki describing the changes to the query plan produced by
this change. https://cwiki.apache.org/confluence/display/Hive/GroupByWithRollup

> Support with rollup option for group by
> ---------------------------------------
>
>                 Key: HIVE-2397
>                 URL: https://issues.apache.org/jira/browse/HIVE-2397
>             Project: Hive
>          Issue Type: New Feature
>            Reporter: Kevin Wilfong
>            Assignee: Kevin Wilfong
>         Attachments: HIVE-2397.2.patch.txt, HIVE-2397.3.patch.txt
>
>
> We should support the ROLLUP operator similar to the way MySQL is implemented. 
> Exerted from MySQL documents:
> mysql> SELECT year, country, product, SUM(profit)
>     -> FROM sales
>     -> GROUP BY year, country, product WITH ROLLUP;
> +------+---------+------------+-------------+
> | year | country | product    | SUM(profit) |
> +------+---------+------------+-------------+
> | 2000 | Finland | Computer   |        1500 |
> | 2000 | Finland | Phone      |         100 |
> | 2000 | Finland | NULL       |        1600 |
> | 2000 | India   | Calculator |         150 |
> | 2000 | India   | Computer   |        1200 |
> | 2000 | India   | NULL       |        1350 |
> | 2000 | USA     | Calculator |          75 |
> | 2000 | USA     | Computer   |        1500 |
> | 2000 | USA     | NULL       |        1575 |
> | 2000 | NULL    | NULL       |        4525 |
> | 2001 | Finland | Phone      |          10 |
> | 2001 | Finland | NULL       |          10 |
> | 2001 | USA     | Calculator |          50 |
> | 2001 | USA     | Computer   |        2700 |
> | 2001 | USA     | TV         |         250 |
> | 2001 | USA     | NULL       |        3000 |
> | 2001 | NULL    | NULL       |        3010 |
> | NULL | NULL    | NULL       |        7535 |
> +------+---------+------------+-------------+
> http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message