R做數據處理

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章