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补齐两位,如果小数部分超过两位,则超出部分四舍五入

相关推荐
Gauss松鼠会18 分钟前
GaussDB分布式数据库调优方法总结:从架构到实践的全链路优化指南
数据库·分布式·sql·database·gaussdb
小陈又菜35 分钟前
SQL ConcurrencyControl(并发控制)
数据库·sql··并发控制
zqmattack43 分钟前
SQL 注入:iBatis与修复
网络·数据库·sql
笨笨马甲1 小时前
附加模块--Qt SQL模块功能及架构解析
数据库·sql·qt
zh_199954 小时前
Hive面试题汇总
大数据·hive·hadoop·架构·面试题
Lx3528 小时前
覆盖索引:减少回表查询的关键技巧
后端·sql·mysql
珹洺9 小时前
MyBatis实战指南(七)MyBatis缓存机制
java·数据库·sql·安全·缓存·oracle·mybatis
£菜鸟也有梦20 小时前
Flume进阶之路:从基础到高阶的飞跃
大数据·hive·hadoop·flume
在未来等你21 小时前
SQL进阶之旅 Day 23:事务隔离级别与性能优化
sql·mysql·postgresql·高并发·数据一致性·数据库优化·事务隔离
_Chipen1 天前
6.10 - 常用 SQL 语句以及知识点
数据库·sql·oracle