- 博客(3)
- 收藏
- 关注
原创 【MySQL】关于累计去重用户数的计算逻辑
DistinctUsersPerDay,执行的内容就是计算每一天的最早开播用户数,由于我们前一部分已经算了用户的最早开播日期,那么基于上一结果集来计算是不会出现重复的,因为一个用户只有一个最早开播日期,引起直接count(user_id)就可以了。这里有意思的点,我认为是在统计周期内,只要找到了最早的开播日期,那么后续不管有没有开播,累计开播用户数都会把这个用户计算进去,也就不要再管后续的所有数据,只要每一天是那几个用户最早开播,然后按天去重,就可以了。其实这里做的就是找到每一个用户的最早开播日期。
2024-03-27 16:52:33 654
原创 MySQL BETWEEN AND大坑
在日常使用MySQL的过程中,我们很习惯性的会使用“BETWEEN …”来进行条件查询,筛选对应时间、状态的数据。这一时间点的数据,而非我们想象中的最后一天一整天的数据!实际上我们的表中是有2023-04-20这一天的数据的。但,如果这个日期字段是日期/时间格式,那么坑就来了。的取值确实是闭区间,但是如果日期字段包含时间,即。也就是说,当日期字段带时间时,最后一天仅会获取。
2023-04-12 11:41:04 909
原创 开篇——SQL面试题痛的领悟
前言PS:学了这么久编程也是时候开始写一写一些笔记,心得啥的,也算是记录一下自己的成长经历了。当初大学的时候,学的很杂各种C,JAVA,JS,R,SPSS,SAS,Android都有接触到也学了一点,纯粹是为了应付考试,学了就算了,基本上不会想着以后要干嘛,要咋滴。后来经过了社会的毒打,发现不学点技术那真是完蛋,从此走上了Python的不归路。后来自学了Python比较长的一段时间了,但是SQL还是停留在上学那个时候的状态,结果对SQL只有模糊的印象,只会最最基本的select,甚至增删改都记不太
2021-04-06 19:50:58 170 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人