spark|spark sql日常开发问题

1、hive的max()、min()等内置计算函数会自动忽略null

  • select max(id) from table时,如果字段id中存在空值null,或者字段中全部为空值null,sql语法不会报错,前者会忽略null取个最大值,后者直接max出来的结果就是null。
  • 在用hive处理数据过程中, max() min() first() sum() avg() count() 这些内置函数在处理null时自动忽略。

    推荐阅读