blob: 6cd4a5b4830ca3f4cce54699fc4e9dd48cd22038 [file] [log] [blame]
buyingyicf48fb52012-11-02 00:31:31 +00001DROP TABLE IF EXISTS lineitem;
2DROP TABLE IF EXISTS u4_gby_distinct;
3
4-- create the tables and load the data
5create external table lineitem (L_ORDERKEY INT, L_PARTKEY INT, L_SUPPKEY INT, L_LINENUMBER INT, L_QUANTITY DOUBLE, L_EXTENDEDPRICE DOUBLE, L_DISCOUNT DOUBLE, L_TAX DOUBLE, L_RETURNFLAG STRING, L_LINESTATUS STRING, L_SHIPDATE STRING, L_COMMITDATE STRING, L_RECEIPTDATE STRING, L_SHIPINSTRUCT STRING, L_SHIPMODE STRING, L_COMMENT STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE LOCATION '/tpch/lineitem';
6
7-- create the result tables
8create table u4_gby_distinct(l_partkey int, t_sum_quantity double);
9
10-- the query
11insert overwrite table u4_gby_distinct
12select
13 l_orderkey, avg(distinct L_QUANTITY) as t_sum_quantity
14from
15 lineitem
16group by l_orderkey
17order by l_orderkey desc
18limit 10;
19