关键词:
Hive面试题系列第二题-行转列问题
题目:求语文课程成绩大于英语课程成绩的学生的学号
表结构:
- create table score_table(
-
id int,
-
stuid int,
-
course string,
-
score bigint
- )
- row format delimited
- FIELDS TERMINATED BY ‘|’
- LINES TERMINATED BY ‘\\n’;
用户表数据: - 1|1|yuwen|43
- 2|1|shuxue|55
- 3|1|english|55
- 4|2|yuwen|77
- 5|2|shuxue|88
- 6|2|english|88
- 7|3|yuwen|98
- 8|3|shuxue|65
- 9|3|english|80
sql面试题:行转列(代码片段)
CREATETABLEProgrectDetail(ProgrectNameNVARCHAR(20),--工程名称OverseaSupplyINT,--海外供应商供给数量NativeSupplyINT,--国内供应商供给数量SouthSupplyINT,--南方供应商供给数量NorthSupplyINT--北方供应商供给数量)INSERTINTOProgrectDetailSELECT‘A‘,100,200,50,50UNION... 查看详情
大数据之hive:行列转换系列总结(代码片段)
目录1、行转列(一)主要使用:示例2、列转行(一)示例3、行转列(二)示例4、列转行(二)示例1、行转列(一)主要使用:CONCAT(stringA/col,stringB/col…):返回输入字符串连接... 查看详情
sqlsql语句实现行转列的3种方法(代码片段)
SQLsql语句实现行转列的3种方法系列文章目录文章目录SQLsql语句实现行转列的3种方法系列文章目录前言第一种方式:静态行转列第二种方式:用povit行转列第三种方式:用存储过程行转列前言将列值旋转为列名(即行转... 查看详情
java基础面试题第二题(代码片段)
publicclassTest1staticclassParentpublicstaticinta=1;statica=2;staticclassChildextendsParentpublicstaticintb=a;publicstaticvoidmain(String[]args)System.out.println(Child.b);请问结果是多少。稍加思索之后。。我感觉是1.。但是实际的编译器结果是2这说明我对... 查看详情
hive行转列lateralviewexplode使用方法(代码片段)
原数据表a,每列都是由逗号分隔的字符串:bb_id1,2,31,12,3我们需要的是bb_id1231123使用LATERALVIEWexplode函数可进行行转列selectbb_id2fromaLATERALVIEWexplode(split(bb_id),','))bbidasbb_id2; 查看详情
hive函数之~行转列与列转行(代码片段)
4、行转列1.相关函数说明CONCAT(stringA/col,stringB/col…):返回输入字符串连接后的结果,支持任意个输入字符串;CONCAT_WS(separator,str1,str2,...):它是一个特殊形式的CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参... 查看详情
hive面试题系列第一题-连续登录问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1iV4y1x7yo?spm_id_from=333.999.0.0&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第一题-连续登录问题题目:求连续7天登录的用户表结构:CREATETABLElogtable(u 查看详情
sql面试:sql中的行转列和列转行(代码片段)
...扎实的SQL基础也往往是入职这些岗位的必备技能。而在SQL面试中,一道出镜频率很高的题目就是行转列和列转行的问题,可以说这也是一道经典的SQL题目,本文就这一问题做以介绍分享。给定如下模拟数据集,这... 查看详情
hive面试题系列第七题-同时在线问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1Tg411r7Jz/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第七题-同时在线问题题目:计算主播最高同时在线人数(pcu)表结构:cre 查看详情
hive面试题系列第七题-同时在线问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1Tg411r7Jz/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第七题-同时在线问题题目:计算主播最高同时在线人数(pcu)表结构:cre 查看详情
hive面试题系列第三题-用户留存问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1Rd4y1T7iU/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第三题-用户留存问题题目:求用户1日、3日、7日留存率概念问题:第N日活跃用户留存率 查看详情
hive面试题系列第六题-互为好友问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1at4y1J7Bq/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第六题-互为好友问题题目:根据用户好友列表user_table,求互为共同好友的人有多少对。表结构:c 查看详情
hive_行转列(多行转一个集合/数组)(代码片段)
1.相关函数说明CONCAT(stringA/col,stringB/col…): 返回输入字符串连接后的结果,支持任意个输入字符串;CONCAT_WS(separator,str1,str2,...): 它是一个特殊形式的CONCAT()。 第一个参数剩余参数间的分隔符。 分隔符可以是... 查看详情
hive之列转行,行转列(代码片段)
...t不去重,collect_set去重。column的数据类型要求是string 行转列测试数据hive>select*fromlie_col;OKlie_col.user_idlie_col.order_value1044082909888,2662805,292 查看详情
hive面试题系列第四题-pv累加趋势图问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1L14y1b7Ur/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第四题-pv累加趋势图问题题目:求每个用户截止到每月月底(累计到该月)的总 查看详情
hive面试题系列第四题-pv累加趋势图问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1L14y1b7Ur/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第四题-pv累加趋势图问题题目:求每个用户截止到每月月底(累计到该月)的总 查看详情
hive面试题系列第五题-uv累加趋势图问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1114y1b7eP/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第五题-uv累加趋势图问题题目:每个用户访问店铺shop_id的商品时都会产生一条访问日志 查看详情
hive面试题系列第五题-uv累加趋势图问题(代码片段)
视频讲解地址:https://www.bilibili.com/video/BV1114y1b7eP/?spm_id_from=333.788&vd_source=aa4fb0436f6d978af872cafb81a01178Hive面试题系列第五题-uv累加趋势图问题题目:每个用户访问店铺shop_id的商品时都会产生一条访问日志 查看详情