在hive中,HQL语句的执行顺序如下 1.from----> where---->group by ----> having---->select ---->order by
其中select和from是必须的,其他关键词是可选的,这六个关键词与sql语句的书写顺序并不是一样的。下面是详解: from:需要从哪个数据表检索数据 where:过滤表中数据的条件 group by:将where过滤后的数据分组 having:对上面已经分组的数据进行过滤的条件 select:查看结果集中的哪个列,或列的计算结果 order by: 将某字段排序,返回,降序desc