在创建表时指定表结构以及分区列。示例代码如下:
CREATE TABLE sales_data ( sale_id INT, sale_date DATE, sale_amount FLOAT ) PARTITIONED BY (sale_country STRING, sale_region STRING);
将表数据装载到分区目录中,例如:
INSERT INTO sales_data PARTITION (sale_country='USA', sale_region='West') VALUES (1, '2021-01-01', 100.50);
在查询时可以使用分区列进行过滤:
SELECT * FROM sales_data WHERE sale_country='USA' AND sale_region='West';