有些长时间不使用的函数, 经常会忘记函数的使用方式, 甚至忘记函数名, 仅仅记着某某函数可以实现某个功能, 对于这种情况通常是在使用时进行 google, 但 google 上良莠不齐, 对错都有, 若初学者不具有辨识能力, 还是建议直接在 Hive 中查找、查看函数的使用方式.
比如我就在网上查了十几分钟不知所云, 最后想起直接在 Hive 中查, 豁然开朗.
所以记录一下, 如果以后需要查找函数, 或者查看函数使用方式, 一定一定要先去 Hive 本身中查!!!
下面记录一下语法:
1.查看year函数相关函数用法:
show functions like '*year*';
找到两个包含 year 的函数;
2.查看 year 函数的用法:
desc function year;
year函数的返回值类型由 date/timestamp/interval 组成;
3.查看 year 函数的详细用法:
desc function extended year;
包含返回值类型,输入参数,以及示例,非常全面!!
以后确定应使用什么函数后, 首先在 Hive 中寻找具体使用方式!!
同理也是, 可能在网上费劲心思搜了半天才能理解的东西, 可能在权威书籍里就是明明白白的一句话…
多看书吧, 嗝~