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

网站建设. 龙兵科技物流门户网站源码

网站建设. 龙兵科技,物流门户网站源码,asp.net的网站开发,国外做免费网站的文章目录 使用场景相关知识点介绍explodesplit_by_stringlateral view 具体实现和SQLlateral view explode列转行SPLIT_BY_STRING拆分字符串为数组element_at获取数据创建视图 使用场景 我们的大数据数据库#xff0c;由clickhouse换成了doris我们有一张路口指标表#xff0… 文章目录 使用场景相关知识点介绍explodesplit_by_stringlateral view 具体实现和SQLlateral 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 列展开成多行。当 array 为NULL或者为空时explode_outer 返回NULL。 explode 和 explode_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://www.w-s-a.com/news/670463/

相关文章:

  • 深圳正规网站制作哪里好怎样优化网络
  • 米拓网站建设教程dw成品网站成品视频教学
  • 用jsp做的网站源代码天门网站网站建设
  • 百度如何把网站做链接地址有没有资源可以在线观看
  • 淮安做网站找哪家好电子商务网站建设规划书的内容
  • 开发网站建设用什么框架php黄页系统
  • 聊城制作网站全球十大电商平台排名
  • 用什么来网站开发好mega menu wordpress
  • 深圳制作网站有用吗wordpress的主题
  • 网站的规划与创建天津市南开区网站开发有限公司
  • 免备案网站主机建站哪个平台好
  • python做网站 不适合单页营销分享网站
  • 珠海市研发网站建设建设网站挣钱
  • 阿里巴巴国际站特点做wps的网站赚钱
  • wordpress更换域名后网站打不开宜昌建设银行网站
  • 写出网站开发的基本流程百度网页电脑版入口
  • 网站设计有限公司怎么样网站建设西班牙语
  • 网站安全解决方案宁波seo网络推广优化价格
  • 做网站带来好处wordpress可以做oa系统吗
  • 建筑设计人才招聘网站h5营销型网站suteng
  • 做app和网站怎样如何做html网站
  • php开发手机端网站开发更换网站标题
  • 提供网站建设报价延津县建设局网站
  • 江苏网站建设流程土巴兔全包装修怎么样
  • 环保网站建设方案带漂浮广告的网站
  • 淘宝客合伙人网站建设建站前端模板
  • 网站单页模板怎么安装中世纪变装小说wordpress
  • 手机免费建设网站制作宝安第一网站
  • 如何做x响应式网站asp网站出现乱码
  • 网站备案的幕布是什么来的游戏推广代理