![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
烤冷面~
这个作者很懒,什么都没留下…
展开
-
SQL面试题
1、查询2021年每个月,连续2天都有登录的用户名单用户ID日期A0012021-01-05思路:需要创建以下这个目标图表count (差值) >1的,为连续2天登录了。step1: 创建“每个月登录顺序"select 用户id,日期, month(日期) as 月, day(日期) as 日, row_number() over (partition by month(日期),用户id order by 日期) as 每原创 2021-06-13 23:37:51 · 131 阅读 · 0 评论 -
from 两个表,没有join。是两表自然连接!!!
自然连接SELECT music.FROM music,follow;*对于下面两个表,结果会是怎么样的呢?该两表具体是怎么自然连接呢?因为select的是表1music,所以出来的结果全部是从表1 music中获得的数据。结果共有4*3=12 行。表1 的id 17 要乘 表2的所有行(共3行),所以表1的id 17需要出现3次;以此类推;如果select的是表2 follow,所以出来的结果全部是从表2 follow中获得的数据。结果也是12行,不过是表2的user_id 1要乘 表1的所有原创 2021-03-06 18:20:24 · 8045 阅读 · 0 评论 -
sql笔试题
面试题1select f.user_id, follower_id, ml.user_id,music_id, music_namefrom follow finner join music_likes mlon f.follower_id = ml.user_idinner join music mon ml.music_id=m.idwhere f.user_id=1and music_id not in (select music_id from music_likes where原创 2021-03-02 20:31:03 · 95 阅读 · 0 评论