当前位置: 首页 > wzjs >正文

常熟住房和城乡建设局网站首页杭州网站建设

常熟住房和城乡建设局网站首页,杭州网站建设,舟山企业网站建设,wordpress 插件 知乎学习三个函数: concat 进行字符串拼接 collect_set() 将分组的数据变成一个set集合。里面的元素是不可重复的。 collect_list(): 里面是可以重复的。 concat_ws(分隔符,集合) : 将集合中的所有元素通过分隔符变为字符串。 实例: 需求: -- 将下…

学习三个函数:
concat 进行字符串拼接
collect_set() 将分组的数据变成一个set集合。里面的元素是不可重复的。
collect_list(): 里面是可以重复的。
concat_ws(分隔符,集合) : 将集合中的所有元素通过分隔符变为字符串。

 实例:

需求:
-- 将下面的数据格式
zhangsan        chinese 90
zhangsan        math    87
zhangsan        english 63
zhangsan        nature  76
lisi    chinese 60
lisi    math    30
lisi    english 78
lisi    nature  0
wangwu  chinese 89
wangwu  math    25
wangwu  english 81
wangwu  nature  9
-- 转成:
zhangsan chinese:90,math:87,english:63,nature:76
lisi chinese:60,math:30,english:78,nature:0
wangwu chinese:89,math:25,english:81,nature:9

 (行转列)

 

select name,concat(subject,":",cj) from map_temp;

结果:
name    _c1
zhangsan        chinese:90
zhangsan        math:87
zhangsan        english:63
zhangsan        nature:76
lisi    chinese:60
lisi    math:30
lisi    english:78
lisi    nature:0
wangwu  chinese:89
wangwu  math:25

以上这个结果再合并:
select name,collect_set(concat(subject,":",cj)) from map_temp
group by name;

lisi    ["nature:0","english:78","math:30","chinese:60"]
wangwu  ["math:25","chinese:89"]
zhangsan        ["nature:76","english:63","math:87","chinese:90"]
将集合中的元素通过逗号进行拼接:
select name,concat_ws(",",collect_set(concat(subject,":",cj))) from map_temp group by name;

结果:
zhangsan chinese:90,math:87,english:63,nature:76
lisi chinese:60,math:30,english:78,nature:0
wangwu chinese:89,math:25,english:81,nature:9

 想将数据变为:

lisi    {"chinese":"60","math":"30","english":"78","nature":"0"}
wangwu  {"chinese":"89","math":"25"}
zhangsan        {"chinese":"90","math":"87","english":"63","nature":"76"}

 需求:将字符串变为map集合  使用一个函数 str_to_map

 select name,str_to_map(concat_ws(",",collect_set(concat(subject,":",cj)))) from map_temp group by name;

 

http://www.dtcms.com/wzjs/178562.html

相关文章:

  • 小说网站开发数据库提升神马seo关键词自然排名
  • 北京平台网站建设公司百度电话销售
  • 嘉兴电子网站建设跨境电商平台有哪些
  • 青岛网络推广建站关键词排名公司
  • wordpress安卓显示图片关键词优化简易
  • 网站开发广告怎么写彩虹云商城网站搭建
  • 北京市住房和城乡建设委员会的网站百度广告推广
  • 保定网站建设解决方案软件测试培训机构哪家好
  • 音乐网站制作课程报告微信营销的功能
  • h5case什么网站刷僵尸粉网站推广
  • wordpress转内链seo排名优化北京
  • 网站增长期怎么做网络营销战略的内容
  • 制作网页之前必须先建立什么aso优化哪家好
  • 酷站官网国际新闻今日头条
  • 移动网站建设初学视频教程点击seo软件
  • 服务器上怎做网站引流软件有哪些
  • 做网上水果网站的调查优化网站内容
  • 建站页面怎么搭建属于自己的网站
  • 网站是用织梦系统做的首页打开超慢怎么做信息流广告代理商
  • 一套金蝶erp系统多少钱女生seo专员很难吗为什么
  • wordpress简体中文下载绍兴seo公司
  • 新疆炒菜哥李健教做新疆菜网站长春模板建站代理
  • 日本特色小镇建设网站免费拓客软件排行榜
  • 广州市研发网站建设平台公司网站制作要多少钱
  • 资海集团网站建设外贸网站seo优化
  • 临安建设规划局网站软件网站排行榜
  • asp网站建设实例花炮互联网运营推广是做什么的
  • 17网站一起做网店下载优化法治化营商环境
  • 东莞建设网东莞市住房和城乡seo培训学院
  • 网站做app的软件叫什么销售课程视频免费