/tags/release-0.0.0-rc0/hive/external/ql/src/test/queries/clientpositive/groupby_ppr.q

# · text · 19 lines · 15 code · 4 blank · 0 comment · 0 complexity · 39f6a63c2ea1903f738679e16f764ded MD5 · raw file

  1. set hive.map.aggr=false;
  2. set hive.groupby.skewindata=false;
  3. CREATE TABLE dest1(key STRING, c1 INT, c2 STRING) STORED AS TEXTFILE;
  4. EXPLAIN EXTENDED
  5. FROM srcpart src
  6. INSERT OVERWRITE TABLE dest1
  7. SELECT substr(src.key,1,1), count(DISTINCT substr(src.value,5)), concat(substr(src.key,1,1),sum(substr(src.value,5)))
  8. WHERE src.ds = '2008-04-08'
  9. GROUP BY substr(src.key,1,1);
  10. FROM srcpart src
  11. INSERT OVERWRITE TABLE dest1
  12. SELECT substr(src.key,1,1), count(DISTINCT substr(src.value,5)), concat(substr(src.key,1,1),sum(substr(src.value,5)))
  13. WHERE src.ds = '2008-04-08'
  14. GROUP BY substr(src.key,1,1);
  15. SELECT dest1.* FROM dest1;