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

相关推荐
小江的记录本5 分钟前
【Java】Java核心关键字:final、static、volatile、synchronized、transient(附《面试高频考点》)
java·开发语言·spring boot·后端·sql·spring·面试
mygljx20 分钟前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
蓝黑20201 小时前
SQL的update语句更新顺序的坑
数据库·sql·mysql
山峰哥1 小时前
《解锁SQL高效查询:从索引设计到执行计划优化》
服务器·数据库·sql·oracle·性能优化
qq_283720052 小时前
MySQL实战(七):日常运维 SQL汇总
运维·sql·mysql
hopsky2 小时前
ClickHouse SQL 在 Java 中的校验方法
java·sql·clickhouse
SelectDB技术团队2 小时前
从两套系统到一条 SQL:SelectDB search() 搞定日志的搜索与分析
数据库·数据仓库·sql·开源
FITA阿泽要努力3 小时前
《SQL如何在项目中安全查询》
数据库·sql
Mike117.3 小时前
GBase 8c 做性能优化时,我更先看统计信息、执行计划和资源池,而不是一上来就改 SQL
数据库·sql·性能优化
不剪发的Tony老师3 小时前
rsql:一款功能强大的SQL命令行工具
数据库·sql