码迷,mamicode.com
首页 > 数据库 > 详细

Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法

时间:2019-04-21 09:27:35      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:span   soft   sql   ros   img   修改   spark   变量   sparksql   

在SparkSQL中获取Row的值,而且Row的字段允许null时,在取值的时候取到null赋值给新的变量名会报NullPointerException错误,

可以先用row.isNullAt(index)去判断该字段的值是否为空

首先上错误

技术图片

修改为先初始化变量,判断row.isNullAt(6) 如果不为空就将值赋值给变量

技术图片

 

Spark- SparkSQL中 Row.getLong 出现NullPointerException错误的处理方法

标签:span   soft   sql   ros   img   修改   spark   变量   sparksql   

原文地址:https://www.cnblogs.com/RzCong/p/10743615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!