JerryCoCo
JerryCoCo
全部文章
题解
面经(2)
归档
标签
去牛客网
登录
/
注册
CoCoBaBy
全部文章
/ 题解
(共16篇)
题解 | #牛客每个人最近的登录日期(五)#
看完本题,最后写出来的SQL比较长,但是都是由小的SQL拼接出来的 获取新用户登陆--MIN(date) 获取留存,即为新用户登陆前一天第二天登录的数量--ADDDATE(MIN(date),INTERVAL 1 DAY) 之前有求过留存率,使用之前的就好(区别为本体是每个时间)-- coun...
2021-09-06
0
281
题解 | #牛客每个人最近的登录日期(四)#
请你写出一个sql语句查询每个日期登录新用户个数,并且查询结果按照日期升序排序看到本题的思路是 新用户 ==> min(date) 最小日期即为当天新用户 新用户个数 ==> count(min(date)) 每个日期 ==>left join 查询每个日期 处理null问题...
2021-09-05
0
254
题解 | #牛客每个人最近的登录日期(三)#
首先能够想到的大概思路是: 找出新用户登录的第一天==>就是最小日期 找出新用户是否存在第二天的记录==> 最小日期+1 Day 进行相除 ==> COUNT(最小日期+1 Day) / COUNT(最小日期) 题目要求3位小数 3位之后进行四舍五入 用ROUND(X,Y) x为...
2021-09-05
0
276
题解 | #批量插入数据,不使用replace操作#
mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键,如果出现重复会报错; replace into表示插入替换数据,需求表中有PrimaryKey, 或者unique索引,如果数据库已经存在数据,则用新数据替换, 如果没有数据效果则和insert into一...
2021-09-04
0
217
题解 | #MySql批量插入##
INSERT INTO actor (actor_id,first_name,last_name,last_update) VALUES(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'), &n...
2021-09-02
0
247
题解 | #统计各个部门的工资记录数#
# 按要求进行group by和count SELECT t.dept_no,t.dept_name,count(1) as sum FROM ( # 先进行计算所得到的连表信息获取所有符合的薪资信息 SELECT d.dept_name, de.dept_no, s.emp_no, s.sala...
2021-08-18
0
320
首页
上一页
1
2
下一页
末页