HIVE中数据类型分为数值类型、字符串类型、日期类型、复合类型以及其他类型。下面分别进行介绍。

数值类型(7种)

数值类型类似于JAVA中的基本数据类型

整型数值默认按照INT处理,浮点数值默认按照DOUBLE处理。

特殊情况:整型数值超出INT范围、数值后加Y/S/L后缀时,发生向其他整型类型的转换

Hive-0.11.0和Hive-0.12.0固定了DECIMAL类型的精度并限制为38位数字,从Hive-0.13.0开始可以指定DECIMAL的规模和精度,当使用DECIMAL类型创建表时可以使用DECIMAL(precision,scale)语法。DECIMAL默认为DECIMAL(10,0)。 DECIMAL类型比DOUBLE类型为浮点数提供了精确的数值和更广的范围,DECIMAL类型存储了数值的精确地表示,而DOUBLE类型存储了非常接近数值的近似值。当DOUBLE类型的近似值精度不够时可以使用DECIMAL类型,比如金融应用,等于和不等于检查以及舍入操作,当数值超出了DOUBLE类型的范围(< -10^308 or > 10^308)或者非常接近于0(-10^-308 < ... < 10^-308)时,也可以使用DECIMAL类型。

字符串类型

字符串常量使用单引号或者双引号表示.VARCHAR的长度指示器范围为1~65535,如果值长度超过定义长度,该字符串会被自动截断。

CHAR的长度是固定的,不足部分使用空格补足。CHAR的长度指示

hive map格式转换为字符串_HIVE数据类型相关推荐

  1. hive map格式转换为字符串_Hive学习之Hive数据类型 | 学步园

    Hive到0.13.0版本为止已经支持越来越多的数据类型,像传统数据库中的VCHAR.CHAR.DATE以及所特有的复合类型MAP.STRUCT等.Hive中的数据类型可以分为数值类型.字符串类型.日 ...

  2. hive map格式转换为字符串_Hive与MySQL的不同之处之类型转换cast和covert函数

    Hive: cast(xxx AS 类型) 如: cast(tm AS bigint) 附上Hive基本数据类型: 数据类型 所占字节 开始支持版本 TINYINT 1byte,-128 ~ 127 ...

  3. hive把字符串转换为时间_Hive数据类型转换

    写在前面的话,学<Hive的那些事>序列文章,分享给大家.我会在接下来的时间整理有关Hive的资料,如果对Hive的东西感兴趣,请关注本博客./archives/tag/hive的那些事 ...

  4. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)

    参考: http://c.biancheng.net/view/5112.html 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string . int . int64 . float ...

  5. java 将jso 格式的字符串转换为ListMapString,String

    //定义需要转换的类型(我这里需要的是Map,读者可以根据自己的情况将Map 换为相应的类) List<Map<String,String>> listJson = null; ...

  6. 通过输入流获取的xml格式字符串转为json和map格式

    通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...

  7. Java中json格式的字符串数组,list,json,map相互转换

    日常开发中免不了和json格式的字符串数组,list,json,map打交道,因此这篇文章的着重点就是这四者的相互转换 1.json格式的字符串数组转list String json = " ...

  8. java实现对象转换为map、xml字符串转化为map、map转化为xml字符串

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java实现map使用功能函数:对象转换为map.xml字符串转化为map 1.将对象的所有属性转化为map键值对 2.转换对象为map,并忽略某 ...

  9. 16进制格式的字符串怎样转换为整数

    16进制格式的字符串怎样转换为整数 请教一个问题在使用一个第三方包的时候我在res/layout目录创建了一个跟该包下layout同名的布局文件结果显示的时候实现效果就被项目中新创建的布局样式所替代那 ...

最新文章

  1. 用纯C面向过程写icefox3的代码
  2. 成功解决keras库中出现AttributeError: ‘str‘ object has no attribute ‘decode‘
  3. 爬取微博对话语料制作聊天机器人
  4. 使用dom breakpoint找到修改属性的javascript代码
  5. html让ul的li自动居中,css ul li导航菜单居中问题解决方法
  6. 信息学奥赛一本通(1238:一元三次方程求解)
  7. python对list处理
  8. C/C++调用java---JNI常用函数
  9. 在html中实现word中打批注的功能
  10. MATLAB db4小波分解与重构,语音降噪
  11. java ppt转图片 解决图片不清晰问题,Java PowerPoint转图片,使用java操作ppt转图片
  12. PHP 获取青果教务的验证码与登录,成绩查询
  13. 简述机器指令与微指令之间的关系_机器指令与微指令有什么联系和区别?
  14. windows微信多开
  15. virtualbox 启动win7 失败 错误代码 0x80004005
  16. 树、二叉树、满二叉树、完全二叉树、二叉树的重要性质及其存储结构
  17. Http 3840 错误
  18. 引流脚本软件是干什么的,引流脚本是最靠谱得引流方式?
  19. 电商商品详情 API(商品主图、sku)
  20. Jeesite七个文件作用解释

热门文章

  1. WiSA协会在2022年CEDIA展会上大放异彩并首次推出最新的多元化沉浸音效产品类别
  2. 美丽加雷人的影赛【转载】
  3. qnx 镜像文件_QNX操作系统“自适应分区”
  4. oracle查看未提交事务
  5. 2017年最新黑马Python2017年就业班不加密视频教程
  6. 中国各省女孩美丽程度的比较分析
  7. js父元素获取子元素img_js获得子页面元素
  8. Python mpl_toolkits.mplot3d工具包绘制三维图
  9. 静默鸿蒙是什么意思,静默鸿蒙2011
  10. 短信验证码的作用及安全性