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

相关推荐
q***33371 小时前
UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作
数据库·sql·oracle
啊吧怪不啊吧2 小时前
SQL之表的字符串内置函数详解
大数据·数据库·sql
草莓熊Lotso5 小时前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
q***33378 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
7***998710 小时前
GaussDB数据库中SQL诊断解析之配置SQL限流
数据库·sql·gaussdb
5***o50012 小时前
PHP在电商中的支付集成
sql·ue5·rizomuv
6***B4815 小时前
存储过程(SQL)
android·数据库·sql
t***316515 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
合作小小程序员小小店17 小时前
桌面开发,超市管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·sqlserver·c#
N***738519 小时前
SQL锁机制
java·数据库·sql