NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] # 行转列 创建表 ~~~ hive (db1)> create table person_info( > name string, > constellation string, > blood_type string) > row format delimited fields terminated by "\t"; ~~~ 数据 ~~~ 孙悟空 白羊座 A 大海 射手座 A 康师傅 白羊座 B 猪八戒 白羊座 A 凤姐 射手座 A ~~~ 导入数据 ~~~ load data local inpath "/root/study/person_info.tsv" into table person_info; ~~~ sql ~~~ select t1.base, concat_ws('|', collect_set(t1.name)) name from ( select name, concat(constellation, ",", blood_type) base from person_info ) t1 group by t1.base; ~~~