HiveQL 查询。记录下你的 HiveQL
时间: 2023-09-17 18:14:18 浏览: 88
查询示例:
1. 查看表结构:
DESCRIBE table_name;
2. 查看表数据:
SELECT * FROM table_name;
3. 筛选数据:
SELECT column1, column2 FROM table_name WHERE column3 = 'value';
4. 聚合数据:
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;
5. 连接表查询:
SELECT table1.column1, table2.column2 FROM table1 JOIN table2 ON table1.id = table2.id;
6. 子查询:
SELECT column1 FROM table_name WHERE column2 IN (SELECT column2 FROM table_name2 WHERE column3 = 'value');
7. 分区查询:
SELECT column1, column2 FROM table_name WHERE partition_column = 'partition_value';
8. 排序查询:
SELECT column1, column2 FROM table_name ORDER BY column1 DESC;
9. 去重查询:
SELECT DISTINCT column1 FROM table_name;
10. 窗口函数:
SELECT column1, SUM(column2) OVER (PARTITION BY column3 ORDER BY column4) FROM table_name;
以上是一些基本的 HiveQL 查询语句,还有很多其他的语句和函数可以用来完成更复杂的数据操作。
阅读全文