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