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

可信的手机网站建设南昌市建设工程质量监督站网站

可信的手机网站建设,南昌市建设工程质量监督站网站,在线ftp传网站文件,郑州app定制开发公司目录 列转行行转列 列转行 函数#xff1a; EXPLODE(ARRAY)#xff1a;将ARRAY中的每一元素转换为每一行 EXPLODE(MAP)#xff1a;将MAP中的每个键值对转换为两行#xff0c;其中一行数据包含键#xff0c;另一行数据包含值 数据样例#xff1a; 1、将每天的课程#… 目录 列转行行转列 列转行 函数 EXPLODE(ARRAY)将ARRAY中的每一元素转换为每一行 EXPLODE(MAP)将MAP中的每个键值对转换为两行其中一行数据包含键另一行数据包含值 数据样例 1、将每天的课程拆成日期和课程单独一条的 -- split(a.concat_lesson, ,) 将concat_lesson转换为array类型 select a.week_type, a.concat_lesson,b.data_dup from ( select 周一 as week_type, 历史,生物,西方文化 as concat_lesson union all select 周二,线性代数,数据结构,C语言 union all select 周三,轮滑) as a lateral view explode(split(a.concat_lesson, ,)) b as data_dup -- 炸列依据concat_lesson使用逗号分割形成了arrayexplode函数对array进行处理结果 2、将每天的 课程数 和 瞌睡数拆开分别和日期形成一行 select a.week_type, a.concat_lesson,b.data_dup,split(b.data_dup,:)[0] as col_name, -- 提取冒号分割的第一部分split(b.data_dup,:)[1] as col_value -- 提取冒号分割的第二部分 from ( select 周一 as week_type, 课程数:3节,瞌睡数:4次 as concat_lesson union all select 周二,课程数:2节,瞌睡数:1次 union all select 周三,课程数:1节,瞌睡数:0次) as a lateral view explode(split(a.concat_lesson, ,)) b as data_dup -- 炸列依据 结果 这里在进行完列转行后黄色框还利用split进一步提取了 信息名称和对应值绿色框 在实际应用中要炸列的信息对应上述的concat_lesson可能不是来自一个字段可能来自多表的不同字段。这时候可能需要自己构造。类似 -- concat_lesson中信息不是来自同一个表时可以借助concat构造 -- 然后再利用上述方式取值主要应用于构造一维表 select t1.week_type,concat(记录01:课程数:,t1.lesson_count,,,记录02:瞌睡数:,t2.nap_count,,,记录03:天气:,t3.weather) as concat_lesson from t1 left join t2 on ... left join t3 on ...行转列 CONCAT_WS(STRING SEP, ARRAY )以指定分隔符SEP将ARRAY中的元素拼接成字符串 COLLECT_LIST(col)将指定列中的数据组合为数组不去重复数据 select t.name_p,concat_ws(,,collect_list(t.hobby)) from (select A AS name_p ,swim,draw,sing as hobbyunion all select A,rununion all select B,run ) as t group by t.name_p结果
http://www.w-s-a.com/news/268518/

相关文章:

  • 人员调动在网站上怎么做网站开发课程意见和建议
  • 卓训网是个什么网站wordpress命令执行时间
  • 网站建设需要做哪些工作网片焊接
  • 网站优化方案dedecms win8风格网站模板
  • 企业如何制作网站管理系统慈溪住房和城乡建设部网站
  • 青岛网站建设有哪些公司区块链网站开发价格
  • 怎么设置网站的logo微信公众号的h5网站开发6
  • 粉色的网站绍兴市建设局网站
  • 个人网站的基本风格是wordpress 模板选择
  • 南昌专业做网站公司有哪些广州市住房城乡建设部门户网站
  • 福州网站建设团队淘宝联盟网站怎么建设
  • 福州企业网站建站模板国内黑色风格的网站
  • 好看的网站首页设计android移动开发
  • 域名注册完成后如何做网站域名 删除 wordpress
  • wordpress xml导入大小东莞seo优化方案
  • 网站建设效益网站销售怎么做的
  • 利用网站空间做代理设计方案的格式范文
  • 无锡建设工程质量监督网站遵义做手机网站建设
  • 衡阳商城网站制作ps做网站首页规范尺寸
  • 微信网站应用开发营销推广的方案
  • 广州做网站商城的公司制作一个app的完整流程
  • 湖南城乡建设厅网站163注册企业邮箱
  • 做网站怎么调整图片间距织梦做的网站如何去掉index
  • 凡科网免费建站步骤及视频网页设计基础教程第二版课后答案
  • 建设一个旅游网站毕业设计企业网站要更新文章吗
  • 做网站需要简介中山网站设计公司
  • 网站怎么做导航栏微信公众号官网登录
  • 1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.电子商城网站开发
  • 百度网站怎么建设河北省工程造价信息网官网
  • 阿里云网站模板网页设计的合适尺寸是多少