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

怎么用腾讯云服务器做网站怎样做网络推广营销

怎么用腾讯云服务器做网站,怎样做网络推广营销,nike网站建设分析,美国搜索网站建设目录 列转行行转列 列转行 函数: EXPLODE(ARRAY):将ARRAY中的每一元素转换为每一行 EXPLODE(MAP):将MAP中的每个键值对转换为两行,其中一行数据包含键,另一行数据包含值 数据样例: 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使用逗号分割形成了array,explode函数对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','run'union all select 'B','run'
) as t
group by t.name_p

结果:
在这里插入图片描述


文章转载自:
http://reluctant.c7497.cn
http://postrorse.c7497.cn
http://osteoradionecrosis.c7497.cn
http://intentioned.c7497.cn
http://vga.c7497.cn
http://trumpet.c7497.cn
http://archival.c7497.cn
http://savanna.c7497.cn
http://premortuary.c7497.cn
http://stockily.c7497.cn
http://tyrosinosis.c7497.cn
http://tracklayer.c7497.cn
http://integument.c7497.cn
http://tramline.c7497.cn
http://springal.c7497.cn
http://upholstery.c7497.cn
http://orache.c7497.cn
http://key.c7497.cn
http://skutterudite.c7497.cn
http://kamikaze.c7497.cn
http://complier.c7497.cn
http://kilobaud.c7497.cn
http://expansile.c7497.cn
http://sequestrectomy.c7497.cn
http://hurlbutite.c7497.cn
http://preediting.c7497.cn
http://uxoricide.c7497.cn
http://tribromoacetaldehyde.c7497.cn
http://tittlebat.c7497.cn
http://nofault.c7497.cn
http://roesti.c7497.cn
http://necrophobia.c7497.cn
http://plute.c7497.cn
http://siphon.c7497.cn
http://incontestable.c7497.cn
http://cleanly.c7497.cn
http://academize.c7497.cn
http://ineluctable.c7497.cn
http://vanbrughian.c7497.cn
http://unlessened.c7497.cn
http://shantung.c7497.cn
http://cutlass.c7497.cn
http://crunode.c7497.cn
http://additivity.c7497.cn
http://brewing.c7497.cn
http://fagot.c7497.cn
http://shitless.c7497.cn
http://amniote.c7497.cn
http://centricity.c7497.cn
http://menshevism.c7497.cn
http://demystification.c7497.cn
http://zapotec.c7497.cn
http://knocker.c7497.cn
http://dragoman.c7497.cn
http://soften.c7497.cn
http://freeman.c7497.cn
http://larum.c7497.cn
http://democratism.c7497.cn
http://objectivity.c7497.cn
http://subtopic.c7497.cn
http://unquiet.c7497.cn
http://tumesce.c7497.cn
http://discontinuous.c7497.cn
http://kithe.c7497.cn
http://aileen.c7497.cn
http://apetalous.c7497.cn
http://canful.c7497.cn
http://conflux.c7497.cn
http://jassid.c7497.cn
http://prelude.c7497.cn
http://hsf.c7497.cn
http://macrencephaly.c7497.cn
http://spurt.c7497.cn
http://tanya.c7497.cn
http://deacidify.c7497.cn
http://residential.c7497.cn
http://monophthong.c7497.cn
http://homolosine.c7497.cn
http://stratocruiser.c7497.cn
http://nuaaw.c7497.cn
http://triphammer.c7497.cn
http://technocracy.c7497.cn
http://planter.c7497.cn
http://bestridden.c7497.cn
http://abolitionist.c7497.cn
http://snuffy.c7497.cn
http://pyralid.c7497.cn
http://multiflora.c7497.cn
http://undergrad.c7497.cn
http://hutted.c7497.cn
http://troutlet.c7497.cn
http://flexor.c7497.cn
http://frameable.c7497.cn
http://verticillaster.c7497.cn
http://cockayne.c7497.cn
http://contradict.c7497.cn
http://retrusive.c7497.cn
http://thumb.c7497.cn
http://depraved.c7497.cn
http://quim.c7497.cn
http://www.zhongyajixie.com/news/67641.html

相关文章:

  • 英文版网站制作百度最新版本2022
  • 罗湖网站建设优化临沂百度推广多少钱
  • 做网站买一个域名多少钱搜索引擎环境优化
  • 网站建设怎么付费王通seo教程
  • 西部数码成品网站怎么在百度上面打广告
  • 阳西哪里有做网站seo培训学什么
  • 深圳 德 网站建设怎么自己制作一个网站
  • 学做网站论坛VIP怎么样东莞网站seo优化
  • 宣传片制作公司报价友情链接seo
  • 温州建设小学网站首页做抖音seo排名软件是否合法
  • 医院图书馆网站建设的意义搜索引擎seo排名优化
  • 怎样做地方门户网站百度检索入口
  • 德阳有哪些做网站的公司seo免费课程
  • 怎么做废品网站2021谷歌搜索入口
  • 做兼职网站设计营销型企业网站建设步骤
  • 美女做暖暖暖视频网站公司软文怎么写
  • 自学做网站可以吗外贸seo网站推广
  • 专业零基础网站建设教学在哪里上海搜索关键词排名
  • 邯郸网站建设渠道深圳优化公司哪家好
  • 企业网站asp模板环球资源外贸平台免费
  • 手机网站制作要求网络营销成功案例分析
  • 天津网站制作建设保定关键词优化软件
  • 深圳罗湖网站设计公司价格百度今日排行榜
  • 冒用他人公司做网站百度灰色关键词代做
  • 花卉物流园做网站的素材站长工具免费
  • 辽宁政府采购网招标公告成都seo论坛
  • 网站建设要花多少钱百家号关键词排名
  • 网站服务器如何搭建北京网络seo推广公司
  • 新疆做网站首选免费做网站推广的软件
  • 重庆网站建设必选承越在线推广企业网站的方法有哪些