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

相关推荐
yzs871 天前
SQL Sever Pragmatic Bitmap过滤技术解析
数据库·sql
Full Stack Developme1 天前
SQL发展历史
数据库·sql
zcn1261 天前
关于非相关子查询改写经验
数据库·sql·sql优化改写
今天也是元气满满的一天呢1 天前
详解SQL注入问题
网络·数据库·sql
omenkk71 天前
【MySQL专题】1.一条更新SQL语句是如何执行的
数据库·sql·mysql
callJJ2 天前
SQL 调优完全指南 —— 从入门到实战
数据库·sql·调优·慢查询
淘矿人2 天前
Claude助力前端开发
java·数据库·git·python·sql·spring·database
Languorous.2 天前
SQL新手高频语法错误:分号遗漏、字段名写错,避坑合集
数据库·sql
杨云龙UP2 天前
一次 Oracle 11g 异常不可用排查:从 ORA-01034 到磁盘 I/O 故障定位_2026-05-17
运维·数据库·windows·sql·oracle·centos
rockey6272 天前
AScript如何实现LINQ语法
sql·c#·.net·linq·script·eval·expression