目录
前言
1. 编写HiveQL的语句顺序
2. HiveQL的逻辑执行顺序
前言
了解HiveQL的语句顺序及逻辑执行顺序可以使我们编写效率更高的代码,并且减少错误,下面我们来分别详细介绍。
1. 编写HiveQL的语句顺序
所有语句的编写顺序为:select … from … where … group by … having … order by …
具体语法如下,[ ]中的是可选项,当有一个或多个可选项的语句时,要按照以下顺序编写代码,否则会报错:
SELECT 列名
[,aggregate_function(列名) AS num]
FROM 表名
[WHERE 列名 运算符 值 [AND 列名 运算符 值] [OR 列名 运算符 值]