HIVE SQL建表常用数据类型一览

类型 描述
BOOLEAN true/false
TINYINT true/1字节的有符号整数 -128~127
SMALLINT 2个字节的有符号整数,-32768~32767
INT 4个字节的带符号整数
BIGINT 8字节带符号整数
FLOAT 4字节单精度浮点数
DOUBLE 8字节双精度浮点数
DEICIMAL 任意精度的带符号小数
STRING 字符串,变长
VARCHAR 变长字符串
CHAR 固定长度字符串
BINARY 字节数组
TIMESTAMP 时间戳,毫秒值精度
DATE 日期
INTERVAL 时间频率间隔

decimal

sql 复制代码
select cast(10.0 as decimal);

输出:10

decimal不指定位数,默认是 decimal(10,0),整数10位,没有小数.

decimal(11,2) 代表最多有11位数字,其中后2位是小数,整数部分是9位;如果整数部分超过9位,则这个字段就会变成null;如果小数部分不足2位,则后面用0补齐两位,如果小数部分超过两位,则超出部分四舍五入

相关推荐
二进制_博客1 小时前
使用Datax批量将mysql数据导入hive
数据库·hive·mysql
遇见你...2 小时前
B01 SpringMVC入门
数据库·sql
蓝之静云3 小时前
mapper执行sql报空指针,需要传入参数
数据库·python·sql
StarRocks_labs3 小时前
从 Presto 到 StarRocks:作业帮架构升级实践
starrocks·sql·架构·iceberg·作业帮
桌面运维家3 小时前
MySQL安全实战:慢查询诊断与SQL注入防御
sql·mysql·安全
talen_hx2964 小时前
《零基础入门Spark》学习笔记 Day 10
大数据·hive·笔记·学习·spark
麦聪聊数据4 小时前
企业数据流通与敏捷API交付实战(二):微服务取数与冗余CRUD
数据库·sql·低代码·微服务·restful
二进制_博客4 小时前
Spark On Hive 系统整合
大数据·hive·spark
还是做不到嘛\.16 小时前
Dvwa靶场-SQL Injection (Blind)-基于sqlmap
数据库·sql·web安全
字符串str19 小时前
sql的基本技术栈
数据库·sql·oracle