上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 45 下一页
摘要: 问题描述 想要从用户表 temp_user_list 取一些数据,具体取数逻辑如下: prov_id ='011' 并且 product_id = '1195362,或者 prov_id ='010' 并且 product_id = '1089562, 这个题目是不是很简单,但是仔细想来实现起来有很 阅读全文
posted @ 2023-02-09 05:09 晓枫的春天 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 定义 hive提供了一个严格模式,可以防止用户执行那些可能产生意想不到的不好的效果的查询。即某些查询在严格在严格模式下无法执行,通过设置hive.mapred.mode的值为strict,可以禁止以下3种类型的查询: 设置方法 //设置严格模式 set hive.mapred.mode=strict 阅读全文
posted @ 2023-02-08 08:07 晓枫的春天 阅读(615) 评论(0) 推荐(1) 编辑
摘要: 有以下数据 select explode(array(2, 3, 4)) num; 结果 num 2 3 4 需求1、数据扩充: 输出结果如下所示: 4 1,4,3,2 3 1,3,2 2 1,2 参考实现 select t.num,concat_ws(',',collect_set(cast(t1 阅读全文
posted @ 2023-02-07 06:52 晓枫的春天 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 说明 聊到 hive,就少不了灵活的开窗函数,今天介绍下开窗函数中 over 子句内部经常会用到的 rows 和 range 的用法; 数据准备 create table temp_id_0116 ( id int ) stored as orc tblproperties ("orc.compre 阅读全文
posted @ 2023-02-06 11:45 晓枫的春天 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 需求描述 有如下数据 create table temp_user_log ( uid int comment '用户id', artical_id int comment '视频id', in_time string comment '进入时间', out_time string comment 阅读全文
posted @ 2023-02-05 08:54 晓枫的春天 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 数据库规范化是使用一系列范式设计数据库(通常是关系型数据库)的过程,其目的是减少数据冗余,增强数据的一致性。这一系列范式就是指在设计关系型数据库时,需要遵从的不同的规范。关系型数据库的范式一共有六种,分别是第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范 阅读全文
posted @ 2023-02-04 09:23 晓枫的春天 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 需求描述 从用户登录明细表(user_login_detail)中首次登录算作当天新增,第二天也登录了算作一日留存 结果如下: first_login (注册时间) register (新增用户数) retention <decimal(16,2)> (留存率) 2021-09-21 1 0.00 阅读全文
posted @ 2023-02-03 11:39 晓枫的春天 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 需求描述 商家要求每个商品每个月需要售卖出一定的销售总额假设1号商品销售总额大于21000,2号商品销售总额大于10000,其余商品没有要求请写出SQL从订单详情表中(order_detail)查询连续两个月销售总额大于等于任务总额的商品 结果如下: sku_id (商品id) 1 需要用到的表: 阅读全文
posted @ 2023-02-02 09:41 晓枫的春天 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 需求描述 从登录明细表(user_login_detail)中查询每个用户两个登录日期(以login_ts为准)之间的最大的空档期。统计最大空档期时,用户最后一次登录至今的空档也要考虑在内,假设今天为2021-10-10。 期望结果如下: user_id (用户id) max_diff (最大空档期 阅读全文
posted @ 2023-02-01 11:16 晓枫的春天 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 需求描述 从订单明细表(order_detail)中统计每天商品1和商品2销量(件数)的差值(商品1销量-商品2销量) 期望结果如下: create_date diff 2020-10-08 -24 2021-09-27 2 2021-09-30 9 2021-10-01 -10 2021-10-0 阅读全文
posted @ 2023-01-31 10:37 晓枫的春天 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 45 下一页