挑战清明节刷完力扣50SQL

4.4号已刷16题
#27届求职交流# #笔试#
学习笔记:
【COUNT 计数】
1.  COUNT(*) :全量统计,含NULL
2.  COUNT(字段) :仅统计该字段非NULL行
3.  仅统计符合条件的行:COUNT(IF(条件,1,NULL)) 或者 SUM(条件) 
条件为真时是1,假0,因此可以直接sum条件。但是COUNT统计非NULL,即使条件为假也统计,所以得用“IF(条件,1,NULL)”。

【日期】
1. 提取: DATE() 去时分秒; YEAR/MONTH/DAY() 取年/月/日
2. 比较: 'YYYY-MM-DD'  可直接用  > < =  对比
​3. 天数差: DATEDIFF(a, b) = a-b天数差

【IN 避坑】
 NOT IN  列表含NULL 结果必为空
因为等价于: ... and xx != NULL 
和 NULL 比较,结果永远为假,一行都查不出
全部评论

相关推荐

去年秋招我投了几十家,基本都是一面游,连二面都很少见到。今年春招开始我差点不想投了,一个双非本科,没大厂实习,感觉自己是不是真的不适合这行。但3月19日我还是咬牙投了字节的AI Agent岗位,没想到当天就收到了电话,约我3月25日一面。从一面开始,几乎每轮都是当天或隔天就出结果并约好下一轮,4月2日OC,4月14日正式拿到offer。整个流程效率超高,体验也很好。值得一提的是,OC之后我对部门具体做什么还不太清楚,HR特意帮我约了未来的Leader和Mentor(也就是一二面的面试官)开了个非正式会议,给我详细介绍了部门情况并解答了我所有的疑问。面经干货(具体题目记不太清了):1. 最好有自己亲手做的AI Agent项目。面试官直接让我投屏演示,有一个能跑起来的网页前端是加分项。同时建议写一份非常详细的README,把系统结构和设计思路讲清楚,面试官会抠很多细节。就算用AI辅助写代码,也一定要搞懂每个设计决策背后的原因。2. 对目标部门的业务要有一定了解。会有比较开放的问题,比如“如果要做某个功能,你会怎么设计Agent流程?”提前做足功课很重要。3. 简历上的项目要真正吃透。我之前做过一个AI小游戏,被反复拷问各种细节,幸好之前找科研实习时做过一个项目PPT,临时派上了用场。4. Agent和机器学习相关基础知识要熟悉。终于上岸,本该开心,却又有点心情复杂——怕以后加班太多,自己技术跟不上被淘汰,还得继续卷啊。说实话,我最大的变化是开始泡【春招专题】,那里每天都能看到同届的人投了啥、面了啥、面经更新了啥,节奏感一下就出来了。推荐大家也去逛逛 https://www.nowcoder.com/link/chunzhaoji2610
查看4道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务