hive从ods_order_info表中搜索order_status=2的id与用户id并输出查询到的id与用户id建yizhifu表并以作为新表分隔符以txt为保存格式以gmall1_dataorder_infodata作为数据路径
以下是Hive SQL语句实现:
CREATE TABLE yizhifu (
order_id STRING,
user_id STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
STORED AS TEXTFILE
LOCATION '/gmall1_data/order_info/data';
INSERT INTO yizhifu
SELECT order_id, user_id
FROM ods_order_info
WHERE order_status = 2;
这段代码首先创建了一个名为yizhifu的新表,包含order_id和user_id两列。接着,设置了分隔符为逗号,并指定了数据保存路径。最后,使用INSERT INTO语句从ods_order_info表中筛选出order_status为2的记录,并将结果插入到yizhifu表中。
原文地址: https://www.cveoy.top/t/topic/hhtz 著作权归作者所有。请勿转载和采集!