hive函式之 複雜型別長度統計函式

2022-07-26 05:06:12 字數 685 閱讀 2514

語法: size(map)

返回值: int

說明: 返回map型別的長度

hive>

select size(t) from map_table2;

2

語法: size(array)

返回值: int

說明: 返回array型別的長度

hive>

select size(t) from arr_table2;

4

型別轉換函式: cast

語法: cast(expr as )

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

說明: 返回轉換後的資料型別

hive>

select cast('1' as bigint) fromtablename;

1

hive函式之 複雜型別長度統計函式

語法 size map 返回值 int 說明 返回map型別的長度 hive select size t from map table2 2 語法 size array 返回值 int 說明 返回array型別的長度 hive select size t from arr table2 4 型別轉換...

Hive中的複雜型別

hive專欄 主目錄 前言 建立資料庫表,以array作為資料型別 create table person name string,work locations array row format delimited fields terminated by t collection items te...

hive複雜型別建表插值

基本型別 tinyint byte 1 smallint short 2 int int 4 bigint long 8 float float 4 double double 8 decimal decimal 精度和刻度decimal 10,3 binary 二進位制 boolean true ...