Fork me on GitHub
摘要: 超多sql分步骤类型题解 --推荐簇每个userId,超过2个相似用户(score>50)购买过的item,排除掉自己购买过的item 想了想,没有套路,就是多练 # --订单表: orders ; 字段: userId , itemId , addTime # --相似度表: similar ; 阅读全文
posted @ 2020-10-08 21:43 园狐 阅读(328) 评论(0) 推荐(0) 编辑
摘要: with as,lag 使用with as有如下好处 1、可以轻松构建一个临时表,通过对这个表数据进行再处理。但是他比临时表更强大,临时表在会话结束才会自动被清除,但with as临时表查询完成后就被清除了 2、复杂的查询会产生很大的sql,with as语法可以把一些公共查询提出来,也可以作为一个 阅读全文
posted @ 2020-10-08 20:24 园狐 阅读(446) 评论(0) 推荐(0) 编辑
摘要: sql编写小结 一般的题目:子查询或表连接即可 难一点的题目,需要用到高级函数,本质上还是使用简单查询语句的拼接。这个会有专门的篇章去做归纳汇总。 经典题目讲解 每天下单的老客数量 --每天下单的老客数量(老客:当天之前有购买过) --订单表:orders; 字段:userId,itemId,add 阅读全文
posted @ 2020-10-08 13:41 园狐 阅读(767) 评论(0) 推荐(0) 编辑