写在开头:
本章是Hive教程第五部分归纳,着重于归纳Hive函数
文章内容输出来源:拉勾教育大数据高薪训练营
函数在做HQL开发时经常被用到,也需要不断练习才能掌握,这里将介绍hive的内置函数,时间日期函数,字符串函数,数学函数,函数二部分将介绍条件函数,UDTF函数,窗口函数,排名函数,序列函数等,最后加上sql的一些简单案例来帮助大家熟练使用这些函数。
Hive函数很重要,所以下文会将所有常用的函数做一个梳理,配合运行结果,让大家更容易学习这些知识。
在学习这些函数时遇到很多问题,尤其是窗口函数,排名函数,序列函数等,从对知识点一开始的一头雾水到越来越清晰,首先感谢授课老师谆谆不倦的教导,每一次的教学都加深了我对这些函数的理解,其次感谢Bob导师,课后在复盘时因为粗心遇到各种问题都是他帮我解决。最后感谢班主任在学习群中的督促,尤其像我这样有严重拖延症的人来说,能让我能够按时完成相应的学习任务。
1.首先介绍HIVE系统内置函数
— 查看系统自带函数
show functions;
— 显示自带函数的用法
desc function upper;
desc function extended upper;
2.日期函数是hive函数模块中很重要的模块
— 查看当前前日期
select current_date;
select unix_timestamp();
— 建议使用current_timestamp,有没有括号都可以
select current_timestamp();
— 时间戳转日期
select from_u