大数据
Lazy睡不醒
这个作者很懒,什么都没留下…
展开
-
Hql执行顺序
Hql执行顺序## 标题 在hive中,HQL语句的执行顺序如下 1.from----> where---->group by ----> having---->select ---->order by 其中select和from是必须的,其他关键词是可选的,这六个关键词与sql语句的书写顺序并不是一样的。下面是详解: from:需要从哪个数据表检索数据 where:过滤表中数据的条件 group by:将where过滤后的数据分组 having:对上面已经分组的数据进行过滤的原创 2021-07-12 21:51:18 · 264 阅读 · 1 评论 -
Hive常用函数
Hive常用函数 1、lead(a,b,c) over() :当前窗口向后偏移,a是需要偏移的列,b是偏移量,c是若没有值用默认值填充; 2、lag(a,b,c) over() :当前窗口向前偏移,a是需要偏移的列,b是偏移量,c是若没有值用默认值填充; 3、datediff(d1,d2) : d1和d2日期的差值; 4、if(boolean,a,b) : 如果第一个参数成立返回a,否则返回b; 5、floor() : 向下取整;【中位数:+1向下取整 +2 向下取整数】; 6、nvl(表达式1,表达式2原创 2021-05-31 20:09:46 · 561 阅读 · 2 评论