当前位置: 首页 > news >正文

SQL进阶技巧:计算每个uid上一笔成功订单id | 近距离有效匹配问题【last_value ignore nulls实现版】

目录

0 场景描述

1 数据准备

2 问题分析

3 小结


0 场景描述

求:每个uid上一笔成功订单id,没有的记录为null,

状态值:1-成功 0-失败

id  time                uid   is_suc    结果列

1  2020-01-01 1    1     Null

2  2020-01-02 1    0     1

3  2020-01-03 1    0     1

4  2020-01-04 1    1     1

5  2020-01-05 1    0     4

6  2020-01-06 2    0     Null

7  2020-01-07 2    1     Null

8  2020-01-08 2    0     7

1 数据准备

create table visit_infoasselect 1 as id, '2020-01-01' as visit_date, '1' as user_id, 1 as is_sucunion al

http://www.mrgr.cn/news/17381.html

相关文章:

  • 我用GPT对RAG技术的学习和探索
  • 一.海量数据实时分析-Doris入门和安装
  • 支付时有没有什么小技巧可以避免个人信息外泄
  • 一文看懂CSS3选择器
  • HarmonOS实战开发:Node-API接口适配模块加载指导
  • H264码流结构讲解
  • 【iOS】属性关键字
  • Linux 系统入门:基础知识和命令集合,用户与权限
  • 关于node中为什么会同时存在export,module.export
  • 【网络安全】利用 IDOR 的密码重置功能实现账户接管
  • idea插件开发的第一天-写一个小Demo
  • 基于Python的量化交易回测框架Backtrader初识记录(一)
  • 概率论原理精解【11】
  • 【知识图谱】4、LLM大模型结合neo4j图数据库实现AI问答的功能
  • 在VScode中使用Git将本地已有文件夹提交到Github仓库以便于使用版本控制进行项目开发
  • Todo List
  • Express与SQLite集成教程:轻松实现数据库操作
  • 原型与原型链
  • C++ string类—容量、元素获取
  • 数据图像处理26