sql—配置单元表的int或decimal列中的所有值都将所有值作为null

w9apscun  于 2021-06-24  发布在  Hive
关注(0)|答案(0)|浏览(197)

例如,在配置单元上创建外部表时;

  1. CREATE EXTERNAL TABLE IF NOT EXISTS TABLE_A (
  2. id INT,
  3. price DECIMAL,
  4. name STRING
  5. )

string列得到了所有正确的值,但是关于其他两列,所有值都取值 NULL (我在这些列上有一些空字段…idk,如果这是所有值被占用的主要原因 null 值)。
我用Hive2.3.5
提前谢谢
csv文件有点
â«国家â«描述â«任命â«点数â«价格â«省份â«区域1â«区域2â«品酒师姓名â«品尝者\u推特\u手柄â«标题â«品种â«酿酒厂
0â«意大利â«香气包括热带水果帚状硫磺和干草。口感不太富于表现力,有未成熟的苹果、柑橘、干鼠尾草和爽口的酸度。â«瓦克ã  比安科â«87â«â«西西里岛和撒丁岛â«埃特纳â«â«克林奥’基夫â«@克里诺基夫â«尼科西亚2013 vulkã  比安科(埃特纳)â«白色混合物â«尼科西亚
1â«葡萄牙â«这是一款成熟且果味浓郁的葡萄酒,口感柔滑,但结构依然合理。坚实的单宁充满了多汁的红莓水果和清新的酸度。它已经可以喝了,不过从2016年开始肯定会更好。â«阿维达戈斯â«87â«15â«杜罗â«â«â«罗杰·沃斯â«@vossroger公司â«quinta dos avidagos 2011 avidagos红(douro)â«葡萄牙红â«阿维达戈斯
2â«我们â«酸辣爽口的酸橙果肉和果皮的味道占主导地位。一些绿色的菠萝刺穿与脆酸强调口味。这酒全是不 rust 钢发酵的。â«â«87â«14â«俄勒冈州â«威拉米特山谷â«威拉米特山谷â«保罗格雷古特â«@保格温â â«暴雨2013灰皮诺(威拉米特山谷)â«灰皮诺â«暴雨
三â«我们â«菠萝皮、柠檬皮和桔子花的香味开始散发。口感更加丰满,带有蜂蜜、Guava和芒果的味道,余味略带涩味。â«保留晚收â«87â«13â«密歇根州â«密歇根湖岸â«â« Alexandria 皮尔特里â«â«圣朱利安2013保护区晚收雷司令(密歇根湖岸边)â«雷司令â«圣朱利安
4â«我们â«很像2012年的常规装瓶,这给人的感觉是相当粗糙和单宁酸,带有质朴的泥土草药特征。尽管如此,如果你认为它是一种令人愉快的乡村葡萄酒,它是一个很好的伴侣,一个丰盛的冬季炖肉。â«酒庄保留野生儿童街区â«87â«65â«俄勒冈州â«威拉米特山谷â«威拉米特山谷â«保罗格雷古特â«@保格温â â«甜甜的脸颊2012葡萄酒商的保留野生儿童块黑比诺(威拉米特谷)â«黑比诺â«甜美的脸颊
字段之间用'â«'
表创建“代码”是:
如果不存在,则创建外部表\u外部(id int,country string,description string,designation string,points int,price decimal(6,2),province string,region\u 1 string,region\u 2 string,taster\u name string,taster\u twitter\u handle string,title string,variety string,winery string)行格式分隔字段,以'â«' 存储为textfile位置'file_directory';

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题