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

怎么用html建网站seo排名优化的方法

怎么用html建网站,seo排名优化的方法,专门做二手的网站,深圳微商城网站设计制作1、Explode炸裂函数 将hive某列一行中复杂的 array 或 map 结构拆分成多行(只能输入array或map) 语法: select explode(字段) as 字段命名 from 表名; 举例: 1)explode(array)使得结果中将array列表里的每个元素生…

1、Explode炸裂函数

将hive某列一行中复杂的 array 或 map 结构拆分成多行(只能输入array或map)

语法:

select explode(字段) as 字段命名 from 表名;

举例:

1)explode(array)使得结果中将array列表里的每个元素生成一行

select explode(array('1','2','3')) DD

2)explode(map)使得结果中将map里的每一对元素作为一行,key为一列,value为一列

select explode(map('A','1','B','2','C','3'));
select explode(map('Chinese','100','Math','88','English','38'));

局限性:

1、不能关联原有的表中的其他字段

2、不能与group by、cluster by、distribute by、sort by联用

3、不能进行UDTF嵌套

2、posexplode()函数

explode():对一列进行炸裂可以使用

posexplode():对两列进行多行转换,可以将index和数据都取出来,使用两次posexplode并令两次取到的index相等即可

举例:

select posexplode(collect_set('AA'))

collect_set:将某字段进行去重处理,返回array类型

1)实例一


--数据准备
with tmp_cust_no as(
select '6738314' cust_no,'#$}' cd_str
union all
select '4198898' cust_no,'#$(}' cd_str
),tmp_cd_desc as(
select '#' cd, '大宗交易' cd_desc
union all
select '$' cd, '北交所股票' cd_desc
union all
select '}' cd, '不定项' cd_desc
union all
select '(' cd, '委托应急' cd_desc
),--1、用 posexplode 函数炸裂cd_str字段成行
tmp_cd_str as(
select 
t.cust_no,
t.cd_str, --需要遍历的字符串
pos, --索引
substr(t.cd_str,pos+1,1) cd_str1 , --获取字符串中索引位置的值
substr(t.cd_str,0,pos+1) cd_str2 --从起始位置开始到当前位置的字符串
from 
(select A.*, posexplode(split(space(length(cd_str)-1),' ')) 
from tmp_cust_no A 
where length(trim(A.cd_str))>0) t
),--2、匹配码表数据
--tmp_cd_str_desc as()
select A.cust_no,
A.cd_str,
concat_ws(',',collect_set(B.cd_desc)) cd_str_desc
from tmp_cd_str A
inner join tmp_cd_desc B on A.cd_str1=B.cd
group by A.cust_no,
A.cd_str

步骤1:用 posexplode 函数炸裂cd_str字段成行 的输出:

码表匹配输出结果:

3、Lateral View

Lateral View配合 split, explode 等UDTF函数一起使用,它能够将一列数据拆成多行数据,并且对拆分后结果进行聚合,即将多行结果组合成一个支持别名的虚拟表。相当于拆出一张虚拟表,与原表进行关联。

http://www.dt0577.cn/news/5242.html

相关文章:

  • django和WordPress哪个好广州中小企业seo推广运营
  • 网站搜索引擎友好性分析微信小程序免费制作平台
  • 做网站什么内容深圳搜索引擎
  • 做影视网站需要多少钱网络优化是做啥的
  • 南昌做网站哪家好2024年最新一轮阳性症状
  • 快速建设网站工具武汉百度推广多少钱
  • wordpress教程w3cseo关键词优化软件怎么样
  • 织梦教程网采集站seo课程
  • 网站建设工作 方案选择一个产品做营销方案
  • 齐鲁人才网招聘网北京百度seo排名公司
  • 如何做网站赚临沂百度代理公司有几个
  • 公司网站需要程序员做吗百度怎么发自己的小广告
  • 网站集约化建设 技术百度输入法免费下载
  • 重庆网站建设圣矢最近最新新闻
  • c语言做的网站有什么优缺点新型实体企业100强
  • 微信优惠券网站怎么做淘宝搜索关键词排名
  • 网站建设图片如何优化平台运营
  • 西安企业网站设计公司游戏推广接单平台
  • jsp做就业网站榆林百度seo
  • 做cpa的博客网站类型站长工具下载app
  • 栖霞网站设计株洲seo优化公司
  • 12306网站做的好丑五年级上册语文优化设计答案
  • 上市设计网站北京网络推广有哪些公司
  • 贵阳建筑公司网站建设推广下载
  • 网站备案作用教育培训机构
  • 有网站的源代码怎么生成网站如何去推广自己的产品
  • 北京互联网公司开发的网站免费推广链接
  • 免费做图网站广州网站运营专注乐云seo
  • 网站怎么更换服务器微网站建站平台
  • 自建网站如何备案百度推广登录平台app