编程(Leetcode, SQL)知识

有志者,事竟成

 
 

1. Nim游戏

 
 

2. sql中求连续时间的问题

思路:一般来说,有两种方向。一种如果是日期的格式,求连续时间可以先提取出日期中的月份或者天,然后减去row_number()生成的rank,以此来计算分组或者不分组后的最大的连续时间或者连续时间至少为多少的记录;另一种的时间的格式,这个时候时间的跨度是相同的,所以时间减去rank得到的值即使在连续的情况下也不是相同的,所以这个时候一般使用lead或者lag函数,一般也是用来寻找至少连续时间怎么怎么样的主体;

方向一参照:
https://blog.csdn.net/qq_39826207/article/details/108228351
https://blog.csdn.net/xienan_ds_zj/article/details/105010108

方向二参照:
https://zhuanlan.zhihu.com/p/498662849

你可能感兴趣的:(社招知识整理,leetcode,数据分析,算法,数据结构,python)