首页 > 其他分享 >Hive函数入门——内置函数+用户定义函数

Hive函数入门——内置函数+用户定义函数

时间:2023-09-27 15:33:19浏览次数:37  
标签:内置 hash 函数 第几天 -- Hive 日期

1、内置函数

1、字符串、时间类型函数

之前也是在c语言里面学过,包括concat、split等;

时间类型函数:

前不久用到的函数:
date_add--->当前日期的后的第几天的日期;

date_sub--->当前日期的前的第几天的日期;

2、数学函数、集合函数

round--取整数值(还能指定保留的精度)

floor--向下取整

ceil--向上取整

rand--获取随机数(范围为0~1之间)

abs--取绝对值

3、条件函数

有一个特别重要的条件转换函数

能够灵活地将中文转成英文;

还能够作为任意数据类型之间的转换(首先得合理,否则强制转换也无法成功):

4、数据脱敏函数

5、其他杂项函数

反射函数(java_method、reflect):

hash函数(hash):
取hash值,实现内容加密;

sha1函数(sha1)、sha2函数(sha2)、crc32函数(crc32)、md5函数(md5)等加密函数;

2、用户定义函数(简称UDF):

标签:内置,hash,函数,第几天,--,Hive,日期
From: https://www.cnblogs.com/liuzijin/p/17732689.html

相关文章

  • 数据库 - MySQL转换SQL Server时,替换 FIND_IN_SET 函数引发的问题
    MySQL转换SQLServer时,替换FIND_IN_SET函数引发的问题 在之前的文章中,我列举出了一个当MySQL转换SQLServer时,FIND_IN_SET函数在SQLServer中的解决方案:链接 就是使用charindex(cast(匹配列asvarchar(50)),被匹配列(多个用,分开的值))<![CDATA[>]]>0替换MyS......
  • MySQL IFNULL函数
    MySQLIFNULL函数简介MySQLIFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。否则,IFNULL函数返回第二个参数。两个参数可以是文字值或表达式。以下说明了IFNULL函数的语法: 1IFNULL(expression_1,expression_2); 如果expression_1不为NULL,则......
  • 【从0学习Solidity】 4. 函数输出
    【从0学习Solidity】4.函数输出博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索全栈开发,期待与您一起在移动开发的世界中,不断进步和创造!本文收录于不写代......
  • 【从0学习Solidity】 3. 函数详解
    【从0学习Solidity】3.函数详解博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索全栈开发,期待与您一起在移动开发的世界中,不断进步和创造!本文收录于不写代......
  • Hive内置运算符(就当是缓缓脑袋吧~)
    1、查看所有运算符showfunctions;2、关系运算符--是二元运算符,执行的是比较运算每个关系运算符返回的都是boolean类型;3、算术运算符--操作数必须为数字类型,分为一元运算符和二元运算符4、逻辑运算符与之前学过的一样,没难度;......
  • 27、Flink 的SQL之SELECT (窗口函数)介绍及详细示例(3)
    文章目录Flink系列文章一、Windowingtable-valuedfunctions(WindowingTVFs)1、TUMBLE滚动窗口1)、示例1-使用滚动窗口查询、统计(表不含主键)2)、示例2-使用滚动窗口查询、统计(表含主键)3)、官方示例-使用滚动窗口查询、统计(未验证)2、HOP滑动窗口1)、示例1-使用滑动窗口查询、统计2)......
  • Python中的函数注释:参数有冒号,声明后有-> 箭头
    我在查看python的fixture源码时发现fixture的方法定义形式如下:deffixture(fixture_function:Optional[_FixtureFunction]=None,*,scope:"Union[_Scope,Callable[[str,Config],_Scope]]"="function",params:Optional[Iterable[object]]......
  • 进阶Python,从编写Python函数开始!
    好多同学都有这样的疑惑,我学习了python的基础语法,那么具体应用该从哪里入手呢?首先大家要确定,代码必须用起来才能越来越熟练!读懂十行代码不如自己亲自上手遍写一行!代码想熟练最好的方法就是能够通过代码解决工作中的实际问题,例如完成UI自动化测试、接口测试、创建测试数据、构建测试......
  • 大数据 | Hive使用示例
    欢迎参观我的博客,一个Vue与SpringBoot结合的产物:https://poetize.cn博客:https://gitee.com/littledokey/poetize-vue2.git聊天室:https://gitee.com/littledokey/poetize-im-vue3.git后端:https://gitee.com/littledokey/poetize.git七牛云登录/注册地址(文件服务器,CDN):https:/......
  • 库函数 | C++17 std::filesystem文件系统 用法指北
    本文将针对常用的场景,对std::filesystem的使用逐一进行验证:判断文件夹是否存在创建单层目录逐级创建多层目录创建多级目录当前文件路径创建文件"from.dat"获取相对于base的绝对路径文件拷贝移动文件或重命名创建文件“example.dat”获取文件大小获取文件最后修改......