内容较多,见《Hive官方文档》 官方文档
hive> show functions;
hive> desc function upper;
hive> desc function extended upper;
# 字符串连接函数:
concat <p class="mume-header " id="字符串连接函数-concat"></p> select concat('abc','def’,'gh');
# 带分隔符字符串连接函数:
concat_ws <p class="mume-header " id="带分隔符字符串连接函数-concat_ws"></p>
select concat_ws(',','abc','def','gh');
# cast类型转换 <p class="mume-header " id="cast类型转换"></p>
select cast(1.5 as int);
# get_json_object(json 解析函数,用来处理json,必须是json格式)
<p class="mume-header " id="get_json_objectjson-解析函数用来处理json必须是json格式"></p>
select get_json_object('{"name":"jack","age":"20"}','$.name');
# URL解析函数 <p class="mume-header " id="url解析函数"></p> select parse_url('http://facebook.com/path1/p.php?k1=v1&k2=v2#Ref1', 'HOST');
# explode:把map集合中每个键值对或数组中的每个元素都单独生成一行的形式
<p class="mume-header " id="explode把map集合中每个键值对或数组中的每个元素都单独生成一行的形式"></p>