没有合适的资源?快使用搜索试试~ 我知道了~
hive常用函数详细解说及示例,hive常用函数详细解说及示例
资源推荐
资源详情
资源评论
hive 常用函数
show create table table_name; 查看建表语句
1.show tables 显示表列表
2.show functions 显示函数列表
3.round(double a) 返回double类型的四舍五入的 BIGINT值
4.floor(double a) 返回小于等于a的最大整数值
5.ceil(double a) 返回a的最小的大于等于a的整数值
6.abs(double a) 绝对值函数
7.pmod(int a, int b) 取余函数
8.cast(expr as <type>) 转换 expr 为 <type> 类型 例如. cast('1' as BIGINT) 转换 string '1' 为整数. 如果转换失败返回 null .
9.length(string A) 返回字符串A的长度 返回类型 int
10.reverse(string A) 返回A的反序字符串 返回类型string reverse('abcd')='dcba'
11.concat(string A, string B...) 连接字符串 返回类型 string
12.concat_ws(string SEP, string A, string B...) 使用指定连接字符连接字符串 返回类型 string concat_ws(',', 'aa', 'bb')=''aa,bb
13.substr(string A, int start) substring(string A, int start) 返回 A 的子串从start 位置开始直到结尾,例如. substr('foobar', 4) 返回 'bar'
14.substr(string A, int start, int len) substring(string A, int start, int len) 返回 A 的子串从start 位置开始直到 len长度 例如 substr('foobar', 4, 1) 返回 'b'
15.upper(string A) ucase(string A) 字符串转换为大写 upper('AbcD1')='ABCD1' ucase('AbcD1') ='ABCD1'
16.lower(string A) lcase(string A) 字符串转换为小写
17.trim(string A) 去除字符串两端空格
18.ltrim(string A) 去除字符串左端空格
19.rtrim(string A) 去除字符串右端空格
20.regexp_replace(string A, string B, string C) 将字符串A中的字符B替换成字符C regexp_replace('hello world', 'hello', 'hi')='hi world'
21.to_date(string timestamp) 转换字符串为日期格式的字符串 返回值为字符串类型 to_date("1970-01-01 00:00:00") = "1970-01-01"
22.year(string date) 获取年份 返回值为int型 year("1970-01-01 00:00:00") = 1970, year("1970-01-01") = 1970
23.month(string date)
24.day(string date)
25.dayofmonth(date)
26.hour(string date)
27.minute(string date)
28.second(string date)
show create table table_name; 查看建表语句
1.show tables 显示表列表
2.show functions 显示函数列表
3.round(double a) 返回double类型的四舍五入的 BIGINT值
4.floor(double a) 返回小于等于a的最大整数值
5.ceil(double a) 返回a的最小的大于等于a的整数值
6.abs(double a) 绝对值函数
7.pmod(int a, int b) 取余函数
8.cast(expr as <type>) 转换 expr 为 <type> 类型 例如. cast('1' as BIGINT) 转换 string '1' 为整数. 如果转换失败返回 null .
9.length(string A) 返回字符串A的长度 返回类型 int
10.reverse(string A) 返回A的反序字符串 返回类型string reverse('abcd')='dcba'
11.concat(string A, string B...) 连接字符串 返回类型 string
12.concat_ws(string SEP, string A, string B...) 使用指定连接字符连接字符串 返回类型 string concat_ws(',', 'aa', 'bb')=''aa,bb
13.substr(string A, int start) substring(string A, int start) 返回 A 的子串从start 位置开始直到结尾,例如. substr('foobar', 4) 返回 'bar'
14.substr(string A, int start, int len) substring(string A, int start, int len) 返回 A 的子串从start 位置开始直到 len长度 例如 substr('foobar', 4, 1) 返回 'b'
15.upper(string A) ucase(string A) 字符串转换为大写 upper('AbcD1')='ABCD1' ucase('AbcD1') ='ABCD1'
16.lower(string A) lcase(string A) 字符串转换为小写
17.trim(string A) 去除字符串两端空格
18.ltrim(string A) 去除字符串左端空格
19.rtrim(string A) 去除字符串右端空格
20.regexp_replace(string A, string B, string C) 将字符串A中的字符B替换成字符C regexp_replace('hello world', 'hello', 'hi')='hi world'
21.to_date(string timestamp) 转换字符串为日期格式的字符串 返回值为字符串类型 to_date("1970-01-01 00:00:00") = "1970-01-01"
22.year(string date) 获取年份 返回值为int型 year("1970-01-01 00:00:00") = 1970, year("1970-01-01") = 1970
23.month(string date)
24.day(string date)
25.dayofmonth(date)
26.hour(string date)
27.minute(string date)
28.second(string date)
资源评论
hanjiannan1124
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于vue实现的细粒度交通时空大数据分析系统+源代码+文档说明
- 安卓大作业-基于Electron的交通时空大数据分析挖掘系统客户端(Android)+源代码+文档说明+界面截图
- 基于Java的朱氏集团客户关系管理系统设计源码
- 基于C++的作业提交与批改系统设计源码
- 基于Vue2的移动端电影资讯网站设计源码
- 高分课程设计作业-基于QT的模仿宝石迷阵游戏C++源码+文档说明+界面截图
- 基于Apache Spark的Spark DistCP重实现设计源码
- 粤港澳大湾区(黄埔)算法算例大赛-工业表面缺陷检测源码+超详细注释
- 在 KolektorSDD 数据上使用分割决策网络进行表面缺陷检测python源码+文档说明
- 操作系统作业:时间片轮转算法的模拟实现C++源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功