hive - map类型


select size(m),  --求map的长度
       map_keys(m), --将map中对应的所有keys.存储格式为array
       map_values(m),  --将map中对应的所有values
       sort_array(map_keys(m)),  --对map的keys进行排序
       array_contains(map_keys(m),'162')  ---map的keys中是否包含162
  from ( select str_to_map(concat(path_id,':',filter_name )) m   ---是map类型的
           from FDM_SOR.T_FIBA_MULTI_UBA_CFG_PATH_DETAIL_D 
          group by path_id,filter_Name 
) a

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM