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