首页 > 代码库 > hive中的NULL
hive中的NULL
今天测试了一下类似null = ‘abc‘之类的表达式在hive sql中的值。
总结如下:
有null参与的所有比较运算结果都为null。例如:null = ‘a‘; ‘a‘ = null; null > 1; null != 1;
当where子句中出现null = ‘a‘这类结果为null的表达式时,表达式的值相当于false。
和MySQL对比了一下,发现hive和mysql的处理是一样的。只是mysql里可以直接写“where null”,而hive里这样写会抛出整形异常(cast exception),不能将null转化为布尔类型。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。