本文主要是介绍【数仓系列】maxcompute、postgresql、sparksql等行转列数据处理实战总结(其他类型持续总结更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.熟悉、梳理、总结项目研发实战中的
SQL
开发日常使用中的问题、经验总结,都是常用的开发技能,可以省去很多时间,时间长就忘记了
2.欢迎点赞、关注、批评、指正,互三走起来,小手动起来!
文章目录
- 1.`maxcompute`行专列`SQL`示例
- 2.`postgresql`行专列`SQL`示例
- 2.`sparksql`行专列`SQL`示例
1.maxcompute
行专列SQL
示例
-
-- maxcompute, -- trans_array内置函数select distinct youli_key, youli_key_value from (selecttrans_array(1,',',youli_key, youli_key_value) as (youli_key, youli_key_value)from (selecttrans_array(0,',',youli_key, youli_key_value) as (youli_key, youli_key_value)from youli_table-- from ${youli_table}) a ) b
2.postgresql
行专列SQL
示例
-
-- postgresql -- regexp_split_to_table内置函数select youli_key, youli_key_value from (select regexp_split_to_table(youli_key, ',') youli_key, youli_key_valuefrom youli_table ) ia
2.sparksql
行专列SQL
示例
-
-- sparksql -- explode内置函数 select explode( split(youli_key, ',') ), youli_key_value from ods_ga_czrk_zp_sparksql limit 10
这篇关于【数仓系列】maxcompute、postgresql、sparksql等行转列数据处理实战总结(其他类型持续总结更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!