select size(citys) from test where privince='guangdong' -- test 表中 privince是guangdong這一行的citys的大小
select map_keys(citys) from test where privince='guangdong' -- -- test 表中 privince是guangdong這一行的citys的 map的所有key,型別是陣列
select map_values(citys) from test where privince='guangdong' -- -- test 表中 privince是guangdong這一行的citys的 map的所有values,型別是陣列
select array_contains(array(1, 2,3),2); 返回 ture
select sort_array(array(1, 2,3)); 自然排序,返回陣列
Hive常用函式
if判斷 select if 1 1,yes no 返回yes 語法 case expression when condition1 then result1 when condition2 then result2 else result end 例子 case a when 1 then one...
hive常用函式
hive常用函式 1 檢視函式用法 desc function 函式名 desc function extended 函式名 2 獲取array陣列長度 size函式 select size collect list field from table select size split hello ...
Hive常用函式
常用日期函式 unix timestamp 返回當前或指定時間的時間戳 from unixtime 將時間戳轉為日期格式 current date 當前日期 current timestamp 當前的日期加時間 to date 抽取日期部分 year 獲取年 month 獲取月 day 獲取日 ho...