美文网首页
【Hive】列比较函数greatest

【Hive】列比较函数greatest

作者: 7ccc099f4608 | 来源:发表于2018-06-20 19:33 被阅读95次

    greatest(col_a, col_b, ..., col_n)比较n个column的大小,过滤掉null,但是当某个column中是string,而其他是int/double/float等时,返回null


    1. 正常使用:
    select greatest(-1, 0, 5, 8, null) 
    from some_table
    where dt='2018-06-19'
    limit 1
    

    返回

    8
    
    1. 与str比较
    select greatest(-1, 0, 5, 8, "dfsf") 
    from some_table
    where dt='2018-06-19'
    limit 1
    

    返回

    null
    

    相关文章

      网友评论

          本文标题:【Hive】列比较函数greatest

          本文链接:https://www.haomeiwen.com/subject/pooxyftx.html