为了完成本关任务,你需要掌握:1. select
语法格式;2. 常用的select
语法。
select 语法格式
Hive select
操作的语法与SQL-92
规范几乎没有区别,其格式语法为:
SELECT [ALL | DISTINCT] select_expr,select_expr,… FROM table_reference
[WHERE where_condition] [GROUP BY col_list] [CLUSTER BY col_list | [DISTRIBUTE BY col_list] [SORT BY col_list]] [LIMIT number]
select 与各种属性的组合
-
简单的
select
查询操作,如下面的查询操作返回students
表中所有的行和列:hive> select * from students;
-
带
WHERE
子句的select
条件查询操作,返回满足WHERE
指定条件的行。如下面的查询操作返回用户信息表users
中的年龄大于10岁
且国籍为中国
的所有用户:
hive> select * from users where age > 10 and state = "China";
-
带
ALL
和D