【发布时间】:2018-03-17 03:45:06
【问题描述】:
我有 hive 表 table1 表的模式看起来像这样
[CREATE TABLE table1(p_decimal1 DECIMAL(38,5)) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE]
我在表中的值低于
row : col(p_decimal1)
row1 : 12345123451234512345123.45123
在后期 如果我执行
select CAST(p_decimal1 AS DOUBLE) from table1;
查询然后我得到NULL 作为输出。
你能解释一下为什么它是 NULL 吗?
【问题讨论】: