- 博客(21)
- 收藏
- 关注
原创 连续登录天数
row_number()排序没有重复(rank()重复一样,下一个会跳,dense_rank重复一样,下一个不跳)通过不同的初始日期来判别不同的连续日期段。
2024-10-09 01:27:17
148
原创 窗口函数|排序函数对比
一、常见排序函数ROW_NUMBER() RANK() DENSE_RANK()二、详细阐述ROW_NUMBER() 为结果集中的每一行分配一个唯一的序号 按照指定的排序顺序进行编号,序号是连续的 RANK() 为结果集中的每一行分配一个排名 如果存在并列的情况,例如如果第一行是1,第二行和第三行并列为2,第四行的排名就是4 DENSE_RANK() 与RANK()类似,但是当存在并列时,排名不会跳过。 例如,如果第一行是1,第二三行并且为2,第
2024-08-11 21:47:46
232
原创 滑动窗口原理讲解|209.长度最小的子数组
找出该数组中满足其总和大于等于 target 的长度最小的子数组[numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0。用一个“for”循环,完成暴力里面两个“for”循环完成的事情。给定一个含有 n 个正整数的数组和一个正整数 target。
2024-07-04 15:32:04
240
原创 Python中排序函数对比:sorted()和sort()
在Python中,常见的排序函数包括内置的 sorted() 函数和列表对象的 sort() 方法,它们主要有以下区别sorted() 函数返回值: sorted() 函数会返回一个新的已排序的列表,原始列表保持不变。用法:可以对任何可迭代对象进行排序,不仅限于列表,例如元组、字典的键值等。语法:sorted(iterable, key=None,reverse=False),其中 key 和 reverse 是可选参数,用于指定排序的方式和顺序。sort() 方法。
2024-07-03 14:42:49
328
原创 牛客 SQL | 105 列出供应商及其可供产品的数量
有Vendors表含有vend_id供应商id有Products表含有供应商id和供应产品id注意:vend_id 列会显示在多个表中,因此在每次引用它时都需要完全限定它。返回供应商id和对应供应商供应的产品的个数示例解析:供应商a00013供应的商品不在Products表中所以为0,其他供应商供应的产品为1个。
2024-06-17 15:00:28
445
原创 PARTITION BY 与 GROUP BY 的区别代码展示
partition by 只有“聚集”没有“合并”的功能,而group by 是“先聚集再合并”的作用partition by 查询结果条数与原来保持一致,而group by 则会少很多partition by允许将聚合结果的其他字段信息也显示出来,group by只显示聚合结果,比较“简洁”对于一些特定的开窗函数,如:row_number()、rank()、lead()、leg()等等,是必须与partition by配合使用的。
2024-05-04 20:19:32
264
原创 代码随想录算法训练营Day1| 704. 二分查找、27. 移除元素。
【代码】代码随想录算法训练营Day1| 704. 二分查找、27. 移除元素。
2024-01-10 23:46:52
428
2
原创 代码随想录算法训练营第十四天| 二叉树理论基础+遍历、144. 二叉树的前序遍历、94. 二叉树的中序遍历、145. 二叉树的后序遍历
二叉树基本理论
2022-12-23 15:25:48
187
原创 代码随想录算法训练营第三天|203.移除链表元素、206.反转链表、707.设计链表
代码随想录算法训练营第三天|203.移除链表元素、206.反转链表、707.设计链表
2022-11-25 18:06:30
298
原创 matlab中.mat文件用法
matlab中.mat用法保存数据在工作区右击“新建”,输入变量名双击变量,将excel数据复制到窗口关闭窗口,右击另存为,以“.mat”为后缀进行保存导入数据双击文件区域mat文件即可完成导入注:导入的变量与保存时的变量一致,而不是与文件名一致。保存的mat文件名最好与变量名一致,为了方便引用。要与matlab运行文件保存在一个文件夹里面...
2022-01-26 17:03:07
9717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人