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

相关推荐
泡海椒4 小时前
JQuick-SQL CSV 文件数据接入:转换为内存表后再查询
数据库·sql
smilejingwei5 小时前
时间列转行再转置为新交叉表
sql·sqlazy·ai写sql·可信sql
泡海椒6 小时前
JQuick-SQL 与关系型数据库集成:应用层读取后注册查询
数据库·sql
程序员塔塔喵6 小时前
【MySQL篇|第二篇】慢SQL及其优化手段
sql·mysql·慢sql优化
Warolitbos9 小时前
【数据库】SQL进阶15题,窗口函数/索引/事务一页速查
数据库·sql·学习·mysql·面试
从零数据分析9 小时前
零基础学SQL 23:和上月比总对不上?LAG/LEAD 一步取出上一次(附 4 个模板)
java·数据库·sql·mysql·oracle·sqlite·database
弦儿10 小时前
后端 Web 实战:员工管理模块(多表关系 + 多表查询 + 分页查询 + 条件分页)
后端·sql
Pniubi12 小时前
事务(Spring&MySQL)
数据库·sql·spring
云贝贝贝13 小时前
白天稳如狗半夜就抖:OceanBase 合并转储把读写延迟顶了上去
数据库·sql·oceanbase
冰暮流星14 小时前
sql之日期函数
数据库·sql