Hive内置函数
来源:互联网 发布:如何创建网络销售平台 编辑:程序博客网 时间:2024/03/29 04:11
1、内置函数:返回类型 签名 描述BIGINT round(double a) 返回BIGINT最近的double值。BIGINT floor(double a) 返回最大BIGINT值等于或小于double。BIGINT ceil(double a) 它返回最小BIGINT值等于或大于double。double rand(), rand(int seed) 它返回一个随机数,从行改变到行。string concat(string A, string B,...) 它返回从A后串联B产生的字符串string substr(string A, int start) 它返回一个起始,从起始位置的子字符串,直到A.结束string substr(string A, int start, int length) 返回从给定长度的起始start位置开始的字符串。string upper(string A) 它返回从转换的所有字符为大写产生的字符串。string ucase(string A) 和上面的一样string lower(string A) 它返回转换B的所有字符为小写产生的字符串。string lcase(string A) 和上面的一样string trim(string A) 它返回字符串从A.两端修剪空格的结果string ltrim(string A) 它返回A从一开始修整空格产生的字符串(左手侧)string rtrim(string A) rtrim(string A),它返回A从结束修整空格产生的字符串(右侧)string regexp_replace(string A, string B, string C) 它返回从替换所有子在B结果配合C.在Java正则表达式语法的字符串int size(Map<K.V>) 它返回在映射类型的元素的数量。int size(Array<T>) 它返回在数组类型元素的数量。value of <type> cast(<expr> as <type>) 它把表达式的结果expr<类型>如cast('1'作为BIGINT)代表整体转换为字符串'1'。如果转换不成功,返回的是NULL。string from_unixtime(int unixtime) 转换的秒数从Unix纪元(1970-01-0100:00:00 UTC)代表那一刻,在当前系统时区的时间戳字符的串格式:"1970-01-01 00:00:00"string to_date(string timestamp) 返回一个字符串时间戳的日期部分:to_date("1970-01-01 00:00:00") = "1970-01-01"int year(string date) 返回年份部分的日期或时间戳字符串:year("1970-01-01 00:00:00") = 1970, year("1970-01-01") = 1970int month(string date) 返回日期或时间戳记字符串月份部分:month("1970-11-01 00:00:00") = 11, month("1970-11-01") = 11int day(string date) 返回日期或时间戳记字符串当天部分:day("1970-11-01 00:00:00") = 1, day("1970-11-01") = 1string get_json_object(string json_string, string path) 提取从基于指定的JSON路径的JSON字符串JSON对象,并返回提取的JSON字符串的JSON对象。如果输入的JSON字符串无效,返回NULL。2、聚合函数返回类型 签名 描述BIGINT count(*), count(expr), count(*) - 返回检索行的总数。DOUBLE sum(col), sum(DISTINCT col) 返回该组或该组中的列的不同值的分组和所有元素的总和。DOUBLE avg(col), avg(DISTINCT col) 返回上述组或该组中的列的不同值的元素的平均值。DOUBLE min(col) 返回该组中的列的最小值。DOUBLE max(col) 返回该组中的列的最大值
阅读全文
0 0
- hive内置函数大全
- hive 内置函数
- hive内置函数
- hive内置函数
- Hive 之 内置函数
- Hive 内置函数
- hive内置UDTF函数
- Hive内置函数
- hive内置函数
- Hive 之 内置函数
- hive 内置函数
- hive 内置函数
- Hive内置聚合函数
- hive的内置函数
- Hive内置函数大全
- hive内置操作符与内置函数
- hive内置操作符与内置函数
- Hive 内置函数之 ROW_NUMBER
- mtk-2017 GPS Training
- 设计模式之备忘录模式
- 设计模式-适配器模式
- JSP基础(三)
- Geosoft Oasis.Montaj.v6.4.2
- Hive内置函数
- angularjs实现分页和搜索
- 【设计模式】IO中使用到的设计模式
- Remove Nth Node From End of List
- Java 数组 与 循环遍历
- ant打包脚本
- jssdk invalid signature的一个坑
- Java进阶(三)理解Java的三大特性之多态
- ext6.2 如何给树菜单添加滚动条