hive
CSDN_185522
这个作者很懒,什么都没留下…
展开
-
[hiveSQL面试题3]
hiveSQL面试题整理学习(3)一、示例数据:交易信息表数据如下(表名:trans_info)(一)需求:用一条sql语句得出下列结果二、示例数据:客户持仓表表数据如下(表名:stock_info)(一)需求:求每个客户每只股票的最高及最低市值增长率(市值增长率=当日市值/上日市值)一、示例数据:交易信息表数据如下(表名:trans_info)(一)需求:用一条sql语句得出下列结果select c.ID as ID, c.dr_AMOUNT - c.cr_AMOUNT as AMOUNT原创 2021-12-03 22:13:47 · 614 阅读 · 0 评论 -
[hiveSQL面试题4]
hiveSQL面试题整理学习(4)(1)请统计超前点播期间,每日购买笔数、总金额、购买人数以及相应的新、老用户数;(2)一个用户购买超前点播剧集集数的35%即为该剧忠实用户,其余为普通用户。请统计忠实与普通用户的平均购买集数 。(3)一个用户从第一次购买该剧开始,每天都购买或者未购买天数不超过1天,均视为连续追剧。未购买天数超过1天的均视为中断,需要重新统计连续追剧日期。请统计购买该剧超前点播的用户,最大的连续追剧天数,并按照最大连续追剧天数统计对应的用户数分布。背景说明:用户在腾讯视频APP观看超前点原创 2021-12-03 22:10:29 · 343 阅读 · 0 评论 -
[hiveSQL面试题2]
hiveSQL面试题整理学习(2)一、示例数据:某网店用户访问表部分数据(user_id:用户ID,shop:店铺名,表名:visit)如下(一)需求:每个店铺访问次数Top3的访客信息(输出店铺名称、访客id、访问次数)。二、示例数据:某订单表信息(表名:)如下:(二)需求:求出 2017年每个月的订单数、用户数、总成交金额。(一)需求:求出2017年1月的新客数(指在1月才有第一笔订单)三、示例数据:用户信息表数据如下(表名:user_info)(一)需求:求出所有用户和活跃用户的总数及平均年龄(这里活原创 2020-11-08 11:53:46 · 237 阅读 · 0 评论 -
[hiveSQL面试题1]
hiveSQL面试题整理学习(1)一、示例数据:分数信息表数据如下(表名:score_info)(一)需求:分组求TopN:求每一门科目,成绩排名前两名的同学的所有信息。(二)需求:行转列(三)需求:列转行,将(二)中结果数据表转换成原始表的样子(四)需求:找出所有语文课程成绩大于英语课程成绩的学生姓名(五)需求:找出所有科目成绩都大于该学科平均成绩的学生二、示例数据:某店铺的交易用户信息如下(表名:user_info)(一)需求:统计用户连续交易的总额、连续登陆天数、连续登陆开始和结束时间、间隔天数三、示原创 2020-11-08 10:08:06 · 436 阅读 · 0 评论