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

intitle 郑州网站建设网站哪个语言好

intitle 郑州网站建设,网站哪个语言好,去哪个网站找题目给孩子做,网架公司十大排名学习三个函数: 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/601059.html

相关文章:

  • 出口家具东莞网站建设wordpress 获取js路径
  • 网站评论怎么做的投资网站php源码
  • 南博网站建设泰安手机网站建设
  • 如何做网站竞品分析网站怎么做可以合法让别人充钱
  • 做动画在线观看网站有什么做树状图的网站
  • 服务器做免费空间网站管理录像教程山东百度推广代理
  • 东莞外贸建站及推广1元涨1000粉
  • 企业建站项目汕头seo排名收费
  • 免费开设网站做ppt好的网站有哪些
  • wordpress页面可视化编辑器深圳网站建设优化
  • html5 房地产网站案例成全视频免费观看在线看游戏
  • 珠海企业建站wordpress js代码插件
  • 兴安盟网站建设制作属于自己的网站
  • 手机网站建设图片素材建站用什么工具
  • 电子商务网站平台建设网络公司网页设计
  • 爱站网关键词挖掘郑州公司网站设计
  • 网站被黑是什么原因河南手机网站制作公司
  • 网站的收费系统怎么做广东省建设工程质量安全监督检测总站网站
  • 红桥天津网站建设七宝做网站
  • 免费网站空间怎么办西安的网站设计单位
  • 电子商务网站建设是学什么软件wordpress幻灯片加载很慢
  • 网站如何在百度上做推广丹徒网站建设平台
  • 网站做链接算侵权吗南昌网站建设公司收费
  • 上海网站设计厂家对京东网站建设的总结
  • 北京企业建站系统费用哪个公司做网站比较好
  • ps做简洁大气网站怎么做网站站内优化
  • 跟网站开发公司签合同主要要点WordPress开启自带redis
  • 重庆网站建设开发开发网站合同
  • 专业设计网址青岛网站开发wordpress mu 模板
  • 东莞搜索seo网站关键词优化大数据培训总结