1、數據獲取的SQL語句
#查看創建的表
SHOW CREATE TABLE dmk.dmk_sal_actual_sales_dtl;
#用原有的表創建一張新表
CREATE TABLE temp.dmk_sal_actual_sales_dtl_test as
SELECT * from dmk.dmk_sal_actual_sales_dtl T
WHERE t.period_wid>=20151201;
#創建一張新表(信息表,分隔符爲,格式爲txt)
CREATE table temp.dmk_sal_actual_sales_dtl_test1
(
name String COMMENT ‘xingming姓名’,
age BIGINT COMMENT ‘nianling年齡’
)
COMMENT 'xinxibiao信息表 ’
row format delimited fields terminated by ‘,’
STORED AS TEXTFILE;
#向新建的表插入數據
INSERT into temp.dmk_sal_actual_sales_dtl_test1
SELECT item_code,qty from temp.dmk_sal_actual_sales_dtl_test;
#以分組的方式查詢數據
SELECT t.name,sum(t.age) FROM temp.dmk_sal_actual_sales_dtl_test1 t WHERE t.age<100
GROUP BY t.name;
#以條件和分組方式查詢數據
SELE