大剑无锋之mysql列转行【面试推荐】
还是一句sql转化!!!
原始表:
结果表:
还没想好怎么写。。。
总体来说:
在第一题中https://blog.csdn.net/qq_41946557/article/details/103498762。
第二题就是我上面所说的,我想不出来,不过使用hive的sql可以进行操作。
select sc.name, split(sc.course_grade, ':')[0] as course, sg.grade from student_course
sc left join (select t1.name, grade from (select name, split(grades, ',') as grades from
student_grades) t1
lateral view explode(grades) tmp as grade) sg on sc.name = sg.name and
split(sc.course_grade, ':')[1]=sg.grade;
可以实现。
但是至于sql实在无能为力,坐等有大佬评论。
不过我又问一些朋友他们说这道题可能是A转C。。
这样的话。比较好解决。
select name,SUBSTR(course_grade,1,2) course,SUBSTR(course_grade,4,5) grade from `student-course`
结果展示:
大剑无锋之mysql列转行【面试推荐】相关推荐
- MYSQL 列转行方法
MYSQL 列转行方法 目标 上周遇到个业务场景,要求把一列中用分隔符连接的数据,通过分隔符转多行,形如: 转为 准备 表结构 CREATE TABLE `t_tag` (`id` int NOT N ...
- mysql 分组 列转行,mysql列转行以及年月分组实例
如下所示: SELECT count(DISTINCT(a.rect_id)) zcount, a.job_dept, DATE_FORMAT(submit_date, '%Y-%m') zsubmi ...
- mysql 列转行union all_MySQL中的列转行 - osc_qheq8wav的个人空间 - OSCHINA - 中文开源技术交流社区...
mysql中的列转行 在工作中遇到的一个MySQL列转行的统计: 场景 用户访问app时会跳出标签选择页面让用户选择喜欢的标签,在数据库中记录的是数组样式的字符串,数据样式大致如下: id user_ ...
- mysql列转行统计查询_Mysql 列转行统计查询 、行转列统计查询
Mysql group_concat函数列转行,与行转列 例一: SELECT num from user 1.使用group_concat函数得到列转行 select group_concat(nu ...
- MySQL 列转行用法实现
需求 需要将如下所示原始表数据转为结构化的数据按行显示: 转为结构化数据: 解决方法 如果是单条记录通过SUBSTRING_INDEX容易实现,SQL语句如下: select name,SUBSTRI ...
- mysql 分组 列转行,mysql列转行以及年月分组_MySQL
bitsCN.com mysql列转行以及年月分组 Java代码 SELECT count(DISTINCT(a.rect_id)) zcount, a.job_dept, DATE_FORMAT(s ...
- 不使用union实现Mysql 列转行
最近工作上用到了 mysql列转行,网上找了一堆大多数都是行转列的方法,对于列转行这块,仅找到了union这一种方式,偏偏工作环境的数据库版本较低不支持临时表,使用union方式写起来又过于笨重,所以 ...
- mysql列转行(行用字符串连接
mysql列转行(行用字符串连接) 原来的数据 转换后的 SELECT user_Id,GROUP_CONCAT(POST_CODE)AS POST_CODE FROM rh_persion_post ...
- mysql 分组 列转行,mysql 列转行以及岁月分组
SELECT count(DISTINCT(a.rect_id)) zcount, a.job_dept, DATE_FORMAT(submit_date, '%Y-%m') zsubmit_date ...
最新文章
- 为你分享10篇NLP、CV领域优质论文
- /dev/zero和/dev/null的区别
- js控制文本框中的字符数
- Android之打开闪光灯关键代码
- jpa基于按annotation的hibernate主键生成策略
- UltraEdit(UE)如何设置去掉.bak备份文件?
- nginx fastcgi python_Nginx+FastCGI+Python
- win10-ubuntu-软件配置-开机root无密码-风扇转速调节
- 陕西2020行政区划调整_陕西省最新行政区划,厉害了大陕西
- begintrans返回值_BeginTransaction() 方法
- 无线桥接dns服务器未响应,小米路由器AX3600恢复出厂设置的方法
- 酷狗音乐皮肤怎么从计算机里换,酷狗音乐怎么换皮肤 酷狗音乐自定义皮肤的方法...
- rust三人防炸家_《文明重启》三种建房小技巧,防炸是关键,别再轻易被打工...
- 销售额高达2.8亿的 “像素猫头鹰”项目Moonbirds,何以令NFT收藏家趋之若鹜?
- 安装ps教程,ps软件安装
- python水果超市管理系统_项目1-水果超市管理系统-学生
- 《汇编语言》学习(十八)
- 中国AR行业专题研究报告
- 用计算机算出90除以6.28,谁能帮忙出300道二年级下期的数学竖式题
- 【PMP】成本的分类
热门文章
- CodeForces - 1484F Useful Edges(最短路)
- CodeForces - 551C GukiZ hates Boxes(二分+贪心)
- POJ - 1459 Power Network(网络流-最大流)
- POJ - 3764 The xor-longest Path(字典树性质)
- pythonweb开发面试_python 高级岗位面试要求
- Docker教程-安装
- 脚注交叉引用序号不一样_期末干货|蛋黄君的论文不秃头指南
- react滑动切换tab动画效果_[React Native]react-native-scrollable-tab-view(入门篇)
- 差分约束系统之Bellman_Ford与Spfa判断负权回路
- (十)boost库之多线程