当前位置:   article > 正文

SQL里concat_ws()、collect_set()的使用

SQL里concat_ws()、collect_set()的使用

concat_ws(合并时的分隔符,合并字段1,字段2。。。)

collect_set(字段):根据某个字段分组后,把分在一组的数据合并在一起,默认分隔符','


eg:

  1. select jzad,os_type,concat_ws(',',collect_set(host))
  2. from
  3. (select jzad,os_type,host,count(*),row_number() over(partition by jzad,os_type order by cast(count(*) as int) desc) rank
  4. from fengshang_1387ad_top10host_zqm group by jzad,os_type,host
  5. ) a where rank<=10
  6. group by jzad,os_type

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/654020
推荐阅读
  

闽ICP备14008679号