02 2022 档案

摘要:问题描述: 销售记录表t3包含以下字段:用户id:user_id销售日期:sell_day 销售金额:amount 要求计算每个用户首次销售日期后30天内累计销售金额,输出结果格式如下:用户id首次销售日期30天内累计销售金额 创建表: 查询: SELECT a.user_id 用户id, MIN( 阅读全文
posted @ 2022-02-21 10:40 shan_zhayidian 阅读(613) 评论(0) 推荐(0) 编辑
摘要:数据样例: 小鹏汽车充电有两种类型,快充、慢充,有如下数据:车辆 ID 充电时间 充电类型 其中 1 为快充,0 为慢充,求每辆车最长 连续快充次数 ,以上例子结果为a 3b 0 请写出对应的 SQL SELECT b.id , IFNULL(MAX(times),0) as '最长' from ( 阅读全文
posted @ 2022-02-17 14:38 shan_zhayidian 阅读(106) 评论(0) 推荐(0) 编辑
摘要:object sparkSqltoMySQL { def main(args: Array[String]): Unit = { val spark = SparkSession.builder().master("local[3]").appName(this.getclass).getOrCre 阅读全文
posted @ 2022-02-17 11:32 shan_zhayidian 阅读(178) 评论(0) 推荐(0) 编辑
摘要:scala> import java.nio.file.{Paths, Files} import java.nio.file.{Paths, Files} scala> Files.exists(Paths.get("/tmp")) res0: Boolean = true 阅读全文
posted @ 2022-02-16 15:01 shan_zhayidian 阅读(626) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-08 09:34 shan_zhayidian 阅读(0) 评论(0) 推荐(0) 编辑
摘要:定义:上周未活跃,本周活跃用户,并且非本周新增的用户;(根据业务要求进行定义) 建表: drop table if exists back_count; create external table back_count( dt string comment '统计日期', wk_dt string 阅读全文
posted @ 2022-02-07 18:05 shan_zhayidian 阅读(94) 评论(0) 推荐(0) 编辑
摘要:定义:沉默用户,只在注册安装当天启动过,且启动时间是七(根据业务来定天数)天前; 建表: drop table if exists silent_count; create external table silent_count( dt string comment '统计日期', silent_c 阅读全文
posted @ 2022-02-07 15:08 shan_zhayidian 阅读(74) 评论(0) 推荐(0) 编辑