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

企业网站 响应式网店营销推广策略

企业网站 响应式,网店营销推广策略,西安搬家公司哪家好,wordpress 启动慢2019独角兽企业重金招聘Python工程师标准 1. 含义 类似于Java中的array。有序、可重复。 2. 场景 什么样的数据#xff0c;适合使用array类型来存储呢#xff1f;这里列举了几个我在开发中实际用到的场景。 2.1 标签类的数据 为什么说标签类数据适合使用array类… 2019独角兽企业重金招聘Python工程师标准 1. 含义 类似于Java中的array。有序、可重复。 2. 场景 什么样的数据适合使用array类型来存储呢这里列举了几个我在开发中实际用到的场景。 2.1 标签类的数据 为什么说标签类数据适合使用array类型呢 1标签一般是一个只有key、没有value的结构 2标签的数量枚举值个数会非常多 3标签的变化会比较频繁 4标签会过期 因此比起“创建多个字段”、“使用指定分隔符分隔的字符串”、“使用map”等方法使用array是更合适的。 2.2 对象列表 对象有多种固定的属性简单的key-value格式无法满足可以使用array嵌套struct的方式定义。减少了维护数据字典的工作量。 3. 玩转array 3.1 数组字段拆成多行 3.1.1 explode select explode(t.arr) from (select array(a,b,c) as arr) t;colabcselect t1.id,t2.arr from (select xxx as id,array(a,b,c) as arr) t1 lateral view explode(t1.arr) t2 as arr ;idarrxxxaxxxbxxxc 3.1.2 posexplode select posexplode(t.arr) from (select array(a,b,c) as arr) t;posval0a1b2cselect t1.id,t2.serialno,t2.arr from (select xxx as id,array(a,b,c) as arr) t1 lateral view posexplode(t1.arr) t2 as serialno,arr ;idserialnoarrxxx0axxx1bxxx2c 3.2 多行合并成数组 3.2.1 不去重 select collect_list(t.c1) as arr from ( select a as c1 union all select a as c1 union all select b as c1) t;arr[a,a,b] 3.2.2 去重 select collect_set(t.c1) as arr from ( select a as c1 union all select a as c1 union all select b as c1) t;arr[a,b] 3.3 数组拼成字符串 select concat_ws(,,t.arr) from (select array(a,b,c) as arr) t;_c0a,b,c 3.4 字符串转成数组 select split(a,b,c,,);_c0[a,b,c] 3.5 构造数组 select array(aa,bb,cc);_c0[aa,bb,cc] 3.6 数组元素排序 select sort_array(array(b,c,e,a,d));_c0[a,b,c,d,e]select sort_array(array(1,10,100,2,3));_c0[1,2,3,10,100] 3.7 数组中增加一项 select split(concat(d,,concat_ws(,,t.arr)),,) as arr from (select array(a,b,c) as arr) t;arr[d,a,b,c] 4. 常见用法 4.1 代替无法使用的with cube 例如现在有张下单记录流水表记录着每一条下单记录包含字段“订单ID”、“下单人ID”、“下单渠道(网站/app)”。 现在要统计“各渠道的下单人数和订单数”渠道维度包含“不限”、“网站”、“APP”三项。 一般做这些包含“不限”的维度的聚合计算时都使用group by xxx with cube关键字。但是maxcompute中暂时还不支持这个关键字所以我们换另一种方法来实现。 SELECT tt.下单渠道, COUNT(1) AS 下单人数, SUM(tt.下单量) AS 下单量 FROM (SELECT t1.下单人ID, t2.下单渠道, SUM(t1.下单量) AS 下单量FROM (SELECT t.下单人ID, t.下单渠道, SUM(t.下单量) AS 下单量FROM (SELECT 订单ID, 下单人ID, 下单渠道, 1 AS 下单量FROM 下单记录流水表) tGROUP BY t.下单人ID, t.下单渠道) t1LATERAL VIEW EXPLODE(array(t1.下单渠道, 不限)) t2 AS 下单渠道GROUP BY t1.下单人ID, t2.下单渠道 ) tt GROUP BY tt.下单渠道4.2 数组是否相等 数组的相等或不等无法通过“”来判断因此要尝试一些其他的方法。最常用的办法就是转成字符串再比较。 4.2.1 考虑顺序是否一致 直接转成字符串后比较是否相等 4.2.2 不考虑顺序是否一致 先排序再转成字符串然后比较是否相等 原文链接 转载于:https://my.oschina.net/u/1464083/blog/3019854
http://www.zqtcl.cn/news/60675/

相关文章:

  • 海口哪里做网站公司企业网站制作服务器
  • 做网站 用什么空间详情页设计详细教程
  • qq空间怎么做网站网页版传奇哪个最好玩
  • 北京上云网站建设公司网站你懂我意思正能量晚上在线观看不用下载免费
  • 东莞模板网站wordpress 降级
  • frontpage导入网站重庆建设网站哪里好
  • wordpress网站服务器配置国外购物网站系统
  • 网站建设课程有哪些收获今天上午北京发生了什么
  • wap网站需要什么服务器网站建设与实践模板
  • 网站网页制作专业公司做jsp网站时怎么预览
  • 公司网站数据分析中铁建设集团有限公司招聘官网
  • 庆阳市住房和城乡建设局网站企业网站制作报价
  • 如何把自己做的网站挂网上公司网站上线流程
  • 扬中网站建设包括哪些wordpress 主题 下载
  • 做网站买虚拟主机嘉兴网站搭建
  • 织梦手机网站教程视频php 免费网站空间申请
  • 平面设计软件下载官方网站教你如何做好网站
  • 官方网站建设 找磐石网络一流网页游戏魔域永恒
  • 商洛网站制作做网站底色怎么选
  • 做调查的网站有哪些wordpress+简书模板
  • 做 理财网站有哪些问题网站开发遇到的问题
  • 最大的网站如何注册视频号
  • 舟山网站建设推荐如何判断网站是否被百度降权
  • 大连零基础网站建设教学哪里有广州网站建设模板
  • 梅州新农村建设网站展厅设计企业展厅设计公司
  • 护肤网站模版西城富阳网站建设
  • 站内推广网站客户体验
  • 微信网站建设流程图互联网加盟
  • 网站后台打开很慢企业网站布局代码
  • 萍乡招聘网站建设金华建设监理协会网站