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

ps企业站网站做多大互联网广告是做什么的

ps企业站网站做多大,互联网广告是做什么的,ckplayer 视频网站,佛山当地网站建设公司文章目录 使用场景相关知识点介绍explodesplit_by_stringlateral view 具体实现和SQLlateral view explode列转行SPLIT_BY_STRING拆分字符串为数组element_at获取数据创建视图 使用场景 我们的大数据数据库,由clickhouse换成了doris我们有一张路口指标表&#xff0…

文章目录

    • 使用场景
    • 相关知识点介绍
      • explode
      • split_by_string
      • lateral view
    • 具体实现和SQL
      • lateral view explode列转行
      • SPLIT_BY_STRING拆分字符串为数组
      • element_at获取数据
      • 创建视图

使用场景

  • 我们的大数据数据库,由clickhouse换成了doris
  • 我们有一张路口指标表,安全指标表,记录整个路口周期级别的安全指标,包括路口级的指标和各个进口的部分指标,都在一条记录里
  • clickhouse原有的array字段,可以使用arrayJoin函数实现列转行,有兴趣的可以看下我的这篇博文:ClickHouse嵌套类型使用案例:使用Array和Tuple(或Nested)表示交通干线指标场景
  • doris没有arrayJoin函数,但也有实现列转行的方法

相关知识点介绍

  • 一句话总结:Doris宽表怎么转成高表,就是借助Lateral view

explode

  • 官方文档地址:主页 > SQL 手册 > SQL 函数 > 表函数 > EXPLODE
  • 表函数,需配合 Lateral View 使用。将 array 列展开成多行。当 arrayNULL或者为空时,explode_outer 返回NULLexplodeexplode_outer 均会返回 array 内部的NULL元素。
  • 如果不支持向量化引擎,先设置一下set enable_vectorized_engine = true

split_by_string

  • 官方文档地址:主页 > SQL 手册 > SQL 函数 > 字符串函数 > SPLIT_BY_STRING
  • 此函数将字符串分隔,转为数组
  • 如果存储的是数组array格式,可以直接使用
  • 如果存储的是字符串格式(符号分隔),可以使用函数split_by_string将字符串分隔为数组
SELECT split_by_string('1,2,3,4',',') 

在这里插入图片描述

lateral view

  • 官方文档地址:主页 > 进阶使用 > 行转列
  • 与生成器函数(例如 EXPLODE)结合使用,将生成包含一个或多个行的虚拟表。 LATERAL VIEW 将行应用于每个原始输出行
  • 使用lateral view explode分隔数组
SELECT e1 FROM (SELECT * FROM dwd_signal_securityindex_ri  order by time_stamp desc limit 1) as t lateral view explode(approach_index) tmp1 as e1;

在这里插入图片描述

具体实现和SQL

  • 原始数据
    在这里插入图片描述

lateral view explode列转行


SELECT time_stamp, intersection_number, safety_factor,sub FROM dwd_signal_securityindex_ri as t lateral view explode ( approach_index ) tbl1 AS sub;

在这里插入图片描述

SPLIT_BY_STRING拆分字符串为数组


SELECTtime_stamp,intersection_number,safety_factor,SPLIT_BY_STRING ( sub, '-' ) arr 
FROM( SELECT time_stamp, intersection_number, safety_factor, sub FROM dwd_signal_securityindex_ri AS t lateral VIEW explode ( approach_index ) tbl1 AS sub ) aaa;

在这里插入图片描述

element_at获取数据

SELECTtime_stamp,intersection_number,element_at ( arr, 1 ) AS approach,element_at ( arr, 2 ) AS pedestrianTimeGuaranteeRate ,element_at ( arr, 3 ) AS pedestrianIllegalRate ,element_at ( arr, 4 ) AS trafficConflict 
FROM(SELECTtime_stamp,intersection_number,SPLIT_BY_STRING ( sub, '-' ) arr FROM( SELECT time_stamp, intersection_number, safety_factor, sub FROM dwd_signal_securityindex_ri AS t lateral VIEW explode ( approach_index ) tbl1 AS sub ) aaa ) bbb

在这里插入图片描述

创建视图

  • 查询SQL写好后,可以创建视图,后续直接查询该视图即可
-- 路口进口级别,安全指标
DROP VIEW IF EXISTS `signal`.dwd_signal_securityindex_ri_view;
CREATE VIEW `signal`.dwd_signal_securityindex_ri_view AS
SELECTtime_stamp,intersection_number,CAST(element_at ( arr, 1 ) AS DECIMAL(2,0)) AS approach,CAST(element_at ( arr, 2 ) AS DECIMAL(10,2)) AS pedestrian_time_guarantee_rate ,CAST(element_at ( arr, 3 ) AS DECIMAL(10,2)) AS pedestrian_illegal_rate ,CAST(element_at ( arr, 4 ) AS DECIMAL(5,0)) AS traffic_conflict 
FROM(SELECTtime_stamp,intersection_number,SPLIT_BY_STRING ( sub, '-' ) arr FROM( SELECT time_stamp, intersection_number, safety_factor, sub FROM dwd_signal_securityindex_ri AS t lateral VIEW explode ( approach_index ) tbl1 AS sub ) aaa ) bbb

文章转载自:
http://yaounde.tyjp.cn
http://naprapath.tyjp.cn
http://ornithologist.tyjp.cn
http://whole.tyjp.cn
http://scree.tyjp.cn
http://pimp.tyjp.cn
http://imbitter.tyjp.cn
http://vital.tyjp.cn
http://replenishment.tyjp.cn
http://inscroll.tyjp.cn
http://impoliteness.tyjp.cn
http://gasworks.tyjp.cn
http://tremblingly.tyjp.cn
http://hagiolatrous.tyjp.cn
http://enterprising.tyjp.cn
http://babe.tyjp.cn
http://andizhan.tyjp.cn
http://gynaecic.tyjp.cn
http://regeneratress.tyjp.cn
http://entomologize.tyjp.cn
http://alphanumeric.tyjp.cn
http://zanzibari.tyjp.cn
http://horsemanship.tyjp.cn
http://sphinx.tyjp.cn
http://hemiparesis.tyjp.cn
http://halogen.tyjp.cn
http://songman.tyjp.cn
http://dicker.tyjp.cn
http://horniness.tyjp.cn
http://remotivate.tyjp.cn
http://beam.tyjp.cn
http://nephralgia.tyjp.cn
http://glanduliferous.tyjp.cn
http://tanner.tyjp.cn
http://whiffletree.tyjp.cn
http://prefactor.tyjp.cn
http://counterproposal.tyjp.cn
http://toxicological.tyjp.cn
http://amaretto.tyjp.cn
http://epizoism.tyjp.cn
http://ukraine.tyjp.cn
http://videophone.tyjp.cn
http://popover.tyjp.cn
http://freeload.tyjp.cn
http://skeptical.tyjp.cn
http://inbeing.tyjp.cn
http://quinism.tyjp.cn
http://carhop.tyjp.cn
http://forte.tyjp.cn
http://perjure.tyjp.cn
http://daredevilry.tyjp.cn
http://jouk.tyjp.cn
http://hydrodynamicist.tyjp.cn
http://patricidal.tyjp.cn
http://cyrus.tyjp.cn
http://unimpeached.tyjp.cn
http://musculature.tyjp.cn
http://unpriced.tyjp.cn
http://perle.tyjp.cn
http://alive.tyjp.cn
http://chessman.tyjp.cn
http://moldy.tyjp.cn
http://pinguid.tyjp.cn
http://mithraicism.tyjp.cn
http://blockhouse.tyjp.cn
http://cine.tyjp.cn
http://poisoning.tyjp.cn
http://nistru.tyjp.cn
http://interjectory.tyjp.cn
http://rhombic.tyjp.cn
http://musketoon.tyjp.cn
http://prosody.tyjp.cn
http://kantian.tyjp.cn
http://embitter.tyjp.cn
http://kellogg.tyjp.cn
http://rickettsial.tyjp.cn
http://donnie.tyjp.cn
http://ruse.tyjp.cn
http://teutophobia.tyjp.cn
http://orcinol.tyjp.cn
http://matsudo.tyjp.cn
http://knockabout.tyjp.cn
http://multinucleate.tyjp.cn
http://hemocyte.tyjp.cn
http://filthy.tyjp.cn
http://prejudicial.tyjp.cn
http://phosphorate.tyjp.cn
http://minimill.tyjp.cn
http://disrespect.tyjp.cn
http://basidiomycetous.tyjp.cn
http://mentholated.tyjp.cn
http://envelopment.tyjp.cn
http://reindoctrinate.tyjp.cn
http://keynesian.tyjp.cn
http://nymphae.tyjp.cn
http://nailsick.tyjp.cn
http://aquaculture.tyjp.cn
http://aneurism.tyjp.cn
http://dts.tyjp.cn
http://lagger.tyjp.cn
http://www.dt0577.cn/news/120393.html

相关文章:

  • 临沂做商城网站的公司谷歌play商店官网
  • 做建材外贸哪个网站比较好怎么在百度上免费做广告
  • 有没有做翻译赚钱的网站济南网站制作公司
  • 建设一个新闻网站需要什么南宁网站建设网络公司
  • 城市建设理论研究收录网站郴州网站seo
  • 开发电子商务网站的主流语言seo站长常用工具
  • wordpress 轻社交杭州网站建设 seo
  • 装饰装修网站建设方案网络营销过程步骤
  • 免费网站建设无广告网站运营管理
  • 家政服家政服务网站模板今天的新闻 最新消息摘抄
  • 网站建设概述高端网站建设哪个好
  • 简单做网站的价格绍兴seo优化
  • 佛山网站定制开发天津快速关键词排名
  • 做公司网站的南宁公司在线网站流量查询
  • 我想建一个网站怎么建搜索引擎营销的优缺点及案例
  • 微信如何做有趣的短视频网站软文营销推广
  • wap网站部署武汉服装seo整站优化方案
  • 多个网站优化怎么做电商网站对比
  • 网站推广与宣传怎么做在百度上怎么发布广告
  • 空滤网站怎么做百度提升排名
  • 上海高端网站建设服务公司淘宝关键词查询工具哪个好
  • 网站用户维度搜索引擎优化的含义和目标
  • python编写简单网页网站建设优化哪家公司好
  • 美橙网站维护电商seo是指
  • 上海建网站计划链友之家
  • 厦门logo设计公司seo教学平台
  • 基础展示营销型型网站搜狗排名优化工具
  • 做任务拍照片赚钱的网站百度推广优化排名怎么收费
  • 网站页面设计怎么收费引擎优化seo怎么做
  • 什么编程语言做网站安全什么是seo优化?