首页 > 其他分享 >复盘工作2024-12

复盘工作2024-12

时间:2024-12-12 21:54:24浏览次数:5  
标签:qxzsb 12 OVER PARTITION NUMBER 2024 rn 复盘 ROW

复盘工作2024-12-11

1.练习借助窗口函数实现对表按某字段分组后取每组的最近创建的记录

/* 练习借助窗口函数实现对表按某字段分组后取每组的最近创建的记录 */

/* 举例练习:获取缺陷表里,每个设备的最新创建的缺陷 */
/* 我一开始练习时如下写法是错误的。
select t.*, ROW_NUMBER() OVER((PARTITION BY t.qxzsb) order by t.create_date desc) as rn from pm_yj_qxjl t where rn=1;
错误1:应该是ROW_NUMBER() OVER(PARTITION BY t.qxzsb order by t.create_date desc) as rn,即PARTITION BY t.qxzsb无需再套一层括号
错误2:因为where子句是在窗口函数ROW_NUMBER()执行之前执行的,所以应该再套一层查询 */
select *
  from (select t.*,
               ROW_NUMBER() OVER(PARTITION BY t.qxzsb order by t.create_date desc) as rn
          from pm_yj_qxjl t)
 where rn = 1;

 

标签:qxzsb,12,OVER,PARTITION,NUMBER,2024,rn,复盘,ROW
From: https://www.cnblogs.com/pingfanliliang/p/18603521

相关文章

  • 12.12随笔
    这里是12.12随笔。题目留档:7-1整型关键字的散列映射分数30作者DS课程组单位浙江大学给定一系列整型关键字和素数p,用除留余数法定义的散列函数H(key)=key%p将关键字映射到长度为p的散列表中。用线性探测法解决冲突。输入格式:输入第一行首先给出两个正整数n(≤1000......
  • 每日一刷——二叉树的构建——12.12
    第一题:最大二叉树题目描述:654.最大二叉树-力扣(LeetCode)我的想法:我感觉这个题目最开始大家都能想到的暴力做法就是遍历找到数组中的最大值,然后再遍历一遍,把在它左边的依次找到最大值,但是emmm,感觉效率很低,时间上肯定过不了然后其实我会觉得这个题目跟大根堆和小根堆有......
  • 2024年的一些总结
    没想到2024年过得那么快感觉自从工作之后,时间走得飞快!我7月份开始工作,一眨眼就到了12月,感觉就像什么也没发生一样就到了现在我的第一份工作是在昆明船舶公司,是一家国企,属于中国船舶的子公司,虽然带一个船舶,但是和造船没有什么关系.公司的核心业务是烟草相关的.制造一......
  • [luoguP10217/联合省选 2024] 季风
    题意给定\(n,k,x,y\)和\(2n\)个整数\(x_0,y_0,x_1,y_1,\dots,x_{n-1},y_{n-1}\)。找到最小的非负整数\(m\),使得存在\(2m\)个实数\(x_0',y_0',x_1',y_1',\dots,x_{m-1}',y_{m-1}'\)满足以下条件,或报告不存在这样的\(m\):\(\sum\limits_{i=0}^{m-1}......
  • YOLOv11融合[CVPR2024]EMCAD中的特征提取模块及相关改进思路
    YOLOv11v10v8使用教程:  YOLOv11入门到入土使用教程YOLOv11改进汇总贴:YOLOv11及自研模型更新汇总 《EMCAD:EfficientMulti-scaleConvolutionalAttentionDecodingforMedicalImageSegmentation》一、模块介绍    论文链接:https://arxiv.org/pdf/2......
  • RT-DETR融合[CVPR2024]EMCAD中的特征提取模块及相关改进思路
    RT-DETR使用教程: RT-DETR使用教程RT-DETR改进汇总贴:RT-DETR更新汇总贴《EMCAD:EfficientMulti-scaleConvolutionalAttentionDecodingforMedicalImageSegmentation》一、模块介绍    论文链接:https://arxiv.org/pdf/2405.06880    代码......
  • 12.12 数据结构,创建顺序表
    1.思维导图2.创建顺序表程序代码:1>头文件seqList.h:#ifndef__SEQLIST_H__#define__SEQLIST_H__#include<stdio.h>#include<stdlib.h>#include<string.h>//数据类型重命名typedefintDataType;//宏定义线性表的最大容量#defineMAX30//定义顺序表的结构体......
  • 12C++循环结构-for循环(2)——教学
    一、循环变量为字符型试编一程序,按字典顺序输出26个字母。流程图:思考:先顺序输出26个小写英文字母,再逆序输出26个大写英文字母。循环可以是递增型循环,也可以是递减型循环。二、打擂台-for语句的另一种形式问题:试编一程序,输入10个数,输出其中最大的数。以前学过,输入三个数求......
  • 题解:P10423 [蓝桥杯 2024 省 B] 填空问题
    思路试题A因为每个人都要与除了自己外的每个人握手,那么每个人都会握\(49\)次手,一共\(50\times49\)次。但由于\(A\)和\(B\)都会互相主动握手,所以每两个人会握两次,最终应该是\(\dfrac{50\times49}{2}\)次。但题目说了有\(7\)个人不会相互握手,我们再减去这些人互......
  • leetcode 125. 验证回文串
    125.验证回文串二刷,用时3ms,内存9.81MB一定要注意,是移除所有除了数字、字母以外的字符classSolution{public://'a'-'A'=32boolisPalindrome(strings){intleft=0,right=s.size()-1;while(left<right){while(left<......