presto中查询行列转换 与 hive 对比

2023-10-27

        如果有一种字段a,b为下面这种

         event_id  ---1,3,4,6

        user_id ---2,8,9,7

        希望变成

event_id  1
event_id  3
event_id  4
event_id  6
user_id 2
user_id 8
user_id 9
user_id 7

hive 中查询sql 使用关键字     LATERAL VIEW

select event_id, col  from  table LATERAL VIEW explode(split(user_id,",")) t AS col;

presto 中查询获取关键字为   CROSS JOIN UNNEST

SELECT  id
FROM v_event_0
CROSS JOIN UNNEST(split("event_id",',')) AS t (id) LIMIT 100

查询presto api如下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

presto中查询行列转换 与 hive 对比 的相关文章

随机推荐

  • 性能测试基础知识(一)性能测试策略

    性能测试策略 一 什么是性能测试 二 性能测试的目的 三 性能测试策略 1 基准测试 2 并发测试 3 负载测试 4 压力测试 5 其他测试 一 什么是性能测试 性能测试是在一定的负载1条件下 系统的响应时间等特性是否满足特定的性能需求 需
  • 毕业设计 单片机stm32智能大棚监控护理系统 - lora 远程通信

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 4 1 lora无线通信 4 2 MG812二氧化碳监测模块 4 3 MQ 2烟雾传感器 5 部分核心代码 6 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度
  • 如何用DockArray的子索引实现嵌套数据的搜索

    注 本篇文章推荐以 Colab NoteBook 的形式查看 并在浏览器中直接运行代码 链接 https colab research google com github jina ai workshops blob main notebo
  • 在Linux下g++、make、cmake的区别以及优劣

    在Linux下g make cmake的区别以及优劣 1 引言 在Linux环境下进行C 编程时 我们通常需要使用编译器和构建工具来完成编译 构建和管理工作 其中 g make和cmake都是常用的工具 本文将分析它们之间的区别以及优劣 2
  • java+MySQL 基于ssm的网上书店图书商城

    随着现代图书商城的快速发展 可以说图书商城已经逐渐成为现代图书商城过程中最为重要的部分之一 但是一直以来我国传统的图书商城并没有建立一套完善的行之有效的图书商城系统 传统的图书商城已经无法适应高速发展 无论是从效率还是从效果来看都远远的和预
  • 安徽大学计算机考研经验贴

    现在是2021年4月6日 距离接受拟录取过去已经整整一周了 之前一直想写点什么 一方面算是对备考这一年的一个总结 另一方面也可以给学弟学妹们留下一点 经验 先说明下我的情况 初试70左右 复试20名左右 总排名50上下 专业课排名20名以内
  • 华为OD机试真题 (python)之最小循环子数组

    题目描述 最小循环子数组 给定一个由若干整数组成的数组nums 请检查数组是否是由某个子数组重复循环拼接而成 请输出这个最小的子数组 输入描述 第一行 输入数组只中元素个数n 1 sn s 100000第二行输入数组的数字序列nums 以空
  • vertical-align详细介绍

    1 定义 vertical align是一个CSS属性 用于指定行内元素或表格单元格中内容的垂直对齐方式 它可以应用于行内元素 表格单元格或表格单元格中的内容 该属性可以接受多个值 包括关键字 如top middle bottom 长度单位
  • 毕业设计c语言课程设计,毕业设计_c语言_课程设计.doc

    毕业设计 c语言 课程设计 课 程 设 计 报 告 课程名称 C语言程序设计 课题名称 通讯录管理系统 专 业 汽车服务 班 级 0901班 学 号 座机电话号码0114 姓 名 伏铄臻 指导教师 王宁 陈多 2010年9月12日 湖南工程
  • Svnsync:Subversion备份版本库的好工具

    Svnsync Subversion备份版本库的好工具 From SVN知识库 Revision as of 22 35 2008年2月19日 view current revision Older revision Newer revis
  • 两种高性能I/O设计模式(Reactor/Proactor)的比较

    两种高性能I O设计模式 Reactor Proactor 的比较 综述 这篇文章探讨并比较两种用于TCP服务器的高性能设计模式 除了介绍现有的解决方案 还提出了一种更具伸缩性 只需要维护一份代码并且跨平台的解决方案 含代码示例 以及其在不
  • STM32自带温度传感器

    上面是我的微信和QQ群 欢迎新朋友的加入 F4的芯片有自带的温度传感器 测量范围是 40到125摄氏度 误差1 5 数据手册上的说法 温度的测量是通过ADC端口进行的 配置外部时钟 时钟树我配置主频为168M 生成工程 在主函数加上几句话
  • 嵌入式硬件通信接口-使用RingBuffer处理数据(二)

    文章首发于同名微信公众号 DigCore 欢迎关注同名微信公众号 DigCore 及时获取最新技术博文 经过上一篇 嵌入式硬件通信接口 使用RingBuffer处理数据 一 简单了解循环缓冲区 读代码后 接着开始设计自己的循环缓冲区功能模块
  • 家用计算机如何连无线网,电脑上怎么连接wifi_怎样连接自己家的wifi-win7之家

    现在每个人家里都安装一个wifi来使用 可以节省手机流量 也不担心流量不够的情况 安装完了之后是要输入密码才能连接的 那么要是在电脑上连接wifi的话要怎么去弄呢 下面小编给大家分享电脑连接自己家wifi的方法步骤 解决方法 1 要想让电脑
  • 【剑指Offer】67.剪绳子(Python实现)

    题目描述 给你一根长度为n的绳子 请把绳子剪成整数长的m段 m n都是整数 n gt 1并且m gt 1 每段绳子的长度记为k 0 k 1 k m 请问k 0 xk 1 x xk m 可能的最大乘积是多少 例如 当绳子的长度是8时 我们把它
  • 力扣 645. 错误的集合

    题目来源 https leetcode cn com problems set mismatch 大致题意 给定一个长度为n的数组 里面是1 n的所有数字 不过重复了一个数字且丢失了一个数字 找出这两个数 思路 排序 遍历 先排序 然后遍历
  • sed 双引号 单引号的区别

    a abcd b abc sed i a s b test a 我想在test a中匹配以 abcd 开头的行 然后在行尾加入 abc 但这样是不生效的 需要改为 sed i a s bi test a 双引号下的 才有变量的意思 sed
  • git撤销commit,本地修改不被还原(idea&小乌龟)

    git撤销commit 本地修改不被还原 前言 mixed soft hard idea使用 git 撤销commit TortoiseGit 小乌龟 撤销commit 前言 mixed soft hard git reset mixed
  • unity中添加System.Windows.Forms

    首先到Unity安装目录 Editor Data Mono lib mono 2 0下找到System Windows Forms dll Copy到unity工程下Assets下的新建文件夹Plugins中 然后代码添加引用 using
  • presto中查询行列转换 与 hive 对比

    如果有一种字段a b为下面这种 event id 1 3 4 6 user id 2 8 9 7 希望变成 event id 1 event id 3 event id 4 event id 6 user id 2 user id 8 us