hive中的NULL

今天测试了一下相似null = 'abc'之类的表达式在hive sql中的值。mysql

总结以下:sql

  1. 有null参与的全部比较运算结果都为null。例如:null = 'a'; 'a' = null; null > 1; null != 1;测试

  2. 当where子句中出现null = 'a'这类结果为null的表达式时,表达式的值至关于false。 spa


和MySQL对比了一下,发现hive和mysql的处理是同样的。只是mysql里能够直接写“where null”,而hive里这样写会抛出整形异常(cast exception),不能将null转化为布尔类型。io

相关文章
相关标签/搜索