博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复杂类型长度统计函数
阅读量:6511 次
发布时间:2019-06-24

本文共 527 字,大约阅读时间需要 1 分钟。

  hot3.png

1.    Map类型长度函数: size(Map<K.V>)

语法: size(Map<K.V>)

返回值: int

说明: 返回map类型的长度

举例:

hive> select size(map('100','tom','101','mary')) from lxw_dual;

2

2.    array类型长度函数: size(Array<T>)

语法: size(Array<T>)

返回值: int

说明: 返回array类型的长度

举例:

hive> select size(array('100','101','102','103')) from lxw_dual;

4

3.    类型转换函数

类型转换函数: cast

语法: cast(expr as <type>)

返回值: Expected "=" to follow "type"

说明: 返回array类型的长度

举例:

hive> select cast(1 as bigint) from lxw_dual;

1

更多精彩内容请关注:

关注超人学院微信二维码:

关注超人学院java免费学习交流群:

转载于:https://my.oschina.net/crxy/blog/424362

你可能感兴趣的文章