当前位置:网站首页>问卷问题和答案的合并
问卷问题和答案的合并
2022-08-09 09:12:00 【不爱研究的研究僧】
得到的question和answer是json格式,字段是map<string,string>,需要将序号和后面的问题或者答案分开,采用lateral view explode的方法,lateral view explode和explode相比,可以select 非炸裂的字段
要注意炸裂后的两个字段不用括号,如果有where,where放在最后面
select q_key, q_value
from questionnaire
lateral view explode(questions) t as q_key, q_value
可以多次使用lateral view explode
select q_key, q_value, a_key, a_value
from questionnaire
lateral view explode(questions) t as q_key, q_value
lateral view explode(answers) t2 as a_key, a_value
where q_key=a_key
边栏推荐
猜你喜欢
这下你知道为什么程序员要和产品干架了吧?
[V&N2020 Open] Memory Forensics
营养与健康(HIT2021秋)
Anaconda4.8.3介绍、安装及使用教程安装(win10)并修改Jupyter默认工作目录
法院3D导航系统-轻松实现室内实时定位导航
JVM进程诊断利器——Arthas
js在for循环中按照顺序响应请求
【场景化解决方案】OA审批与用友U9数据集成
学习栈的心得和总结(数组实现)
parse <compoN> error: Custom Component‘name should be form of my-component, not myComponent or MyCom
随机推荐
绝了,这套RESTful API接口设计总结
makefile的foreach、filter、filter-out函数
【培训课程专用】RPC模型:代码导读
第1讲 Verilog基础知识
编程memonic chant、trick
gin清晰简化版curd接口例子
困扰很久的问题。今天下午搞定了。
Es6连续解构赋值+重命名
Redis缓存设计
常用SQL server语句
MySQL Leak Detection and Filling (3) Calculated Fields
Difference: char* and char[]
政务中心导航定位系统,让高效率办事成为可能
管理方向发展
【场景化解决方案】搭建数据桥梁,Dslink打通泛微系统连接流
智慧图书馆的导航方案-定位导航导览-只用一个方案全部实现
关于链表的几道大厂面试题
define 可变参数定义
国产谷歌地球同款软件,查看下载19级高清卫星影像so easy!
按字节方式和字符方式读取文件_加载配置文件