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

网站为什么不被收录怎么优化网站关键词的方法

网站为什么不被收录,怎么优化网站关键词的方法,网站这么做优化,濮阳做网站优化Map函数 是Hive里面的一种复杂数据类型, 用于存储键值对集合。Map中的键和值可以是基础类型或复合类型,这使得Map在处理需要关联存储信息的数据时非常有用。 定义map时,需声明2个属性: key 和 value , map中是 key value 组成一个元素 key-value, key必须为原始类…

Map函数

是Hive里面的一种复杂数据类型, 用于存储键值对集合。Map中的键和值可以是基础类型或复合类型,这使得Map在处理需要关联存储信息的数据时非常有用。

定义map时,需声明2个属性: key 和 value , map中是 key + value 组成一个元素

key-value,  key必须为原始类型,value可以任意类型

示例

数据准备

建表: 定义map的2个属性, key的数据类型是string, value的数据类型是int , 创建表的hql末尾除了定义行的分隔符,数组元素的分隔符外还需要定义key之间的分隔符(map中一个键值对是一个元素)

把数据从本地上传到HDFS 

数据查询 

查询map的具体元素时使用key下标, 比如chinese, math 

 

展开数据

求每个人的总成绩: 把数据展开后group by 

把动态数据写入map中

拼接数据caoncat>>分组形成数组group by 和 collect_list >>转换成字符串 concat_ws>>转换成map   使用 str_to_map

准备数据

第一步:将科目和成绩组合在一起,concat, 注意拼接分隔符, 

使用concat函数, 在oracle中concat只能拼接2个字段, 在Hive中没有这个限制

不适用collect_set函数和collect_list函数是因为collect只能用于单列的

第二步: 将所有属于同一个人的数据组合在一起, collect_list

第三步 : 将数组变成一个字符串 concat_ws
concat_ws
字符串拼接函数,用于将多个字符串使用指定的分隔符连接起来。它的全称是 "concatenate with separator",即带分隔符的字符串连接。 concat_ws 函数的第一个参数是分隔符,后面的参数是要连接的字符串。如果分隔符为 NULL,则返回 NULL。值为 NULL 的字符串将被跳过。
SEP分隔符自定义,可以不必是数组里的分隔符

 第四步:将字符串转成map 使用函数str_to_map(text, delimiter1, delimiter2)

str_to_map(text, delimiter1, delimiter2)
text :是字符串
delimiter1 :多个键值对之间的分隔符
delimiter2 key value 之间的分隔符

 

http://www.laogonggong.com/news/143.html

相关文章:

  • 泰安北京网站建设公司哪家好线上卖护肤品营销方法
  • 西安广告设计培训武汉seo网站排名优化公司
  • 织梦网站怎么做下载地址苏州百度 seo
  • 广州微信网站设计制作电脑培训学校哪家最好
  • 招聘网站开发实训报告推广普通话手抄报内容大全资料
  • 银川网站制作站长工具网站排名
  • 邯郸网站制作建设免费域名怎么注册
  • 武汉网页设计课程seo免费系统
  • 佛山营销网站建设费用网站关键词上首页
  • 客户提出网站建设申请百度服务
  • 程序开发的步骤是什么aso安卓优化
  • 微信小程序网站建设公司俄罗斯搜索引擎yandex
  • 河南网站推广优化多少钱吉林seo推广
  • 网站搭建者dw网页制作教程
  • 能直接看的网站有哪些搜索指数分析
  • 手机网站做多少钱2345网址导航大全
  • 厦门网站建设工作室市场推广工作内容
  • 求网站懂的说下开车网上兼职外宣推广怎么做
  • 近一周内的热点新闻hyein seo是什么牌子
  • 电子商务网站建设期中跨境电商培训机构哪个靠谱
  • 用帝国软件做网站的心得外贸平台哪个网站最好
  • 南充网站建设略奥科技网络营销官网
  • 大连网站建设设计aso优化排名推广
  • wordpress建站工具包制作网站需要什么软件
  • 做计算机模拟ie题模拟网站打不开接外包项目的网站
  • 和幼女做视频网站网站制作公司官网
  • 大英县住房和城乡建设局网站深圳知名seo公司
  • 一个网站建设的组成购物网站如何推广
  • 东莞哪里有网站建设厂家中国域名注册官网
  • 临湘市网站线上营销推广方案