摘要: 牛客每天有很多人登录,请你统计一下牛客每个用户查询刷题信息,包括: 用户的名字,以及截止到某天,累计总共通过了多少题。 不存在没有登录却刷题的情况,但是存在登录了没刷题的情况,不会存在刷题表里面,有提交代码没有通过的情况,但是会记录在刷题表里,只不过通过数目是0。有一个登录(login)记录表,简况 阅读全文
posted @ 2021-02-05 17:20 小千北同学超爱写代码 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 牛客每天有很多人登录,请你统计一下牛客每个用户最近登录是哪一天,用的是什么设备. 有一个登录(login)记录表,简况如下: 第1行表示id为2的用户在2020-10-12使用了客户端id为1的设备登录了牛客网。。。第4行表示id为3的用户在2020-10-13使用了客户端id为2的设备登录了牛客网 阅读全文
posted @ 2021-02-05 16:50 小千北同学超爱写代码 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 牛客每天有很多人登录,请你统计一下牛客新登录用户的次日成功的留存率,有一个登录(login)记录表,简况如下:第1行表示id为2的用户在2020-10-12使用了客户端id为1的设备第一次新登录了牛客网。。。 第4行表示id为3的用户在2020-10-12使用了客户端id为2的设备登录了牛客网 。。 阅读全文
posted @ 2021-02-05 16:30 小千北同学超爱写代码 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 牛客每天有很多人登录,请你统计一下牛客每个日期登录新用户个数,有一个登录(login)记录表,简况如下:第1行表示id为2的用户在2020-10-12使用了客户端id为1的设备登录了牛客网,因为是第1次登录,所以是新用户。。。第4行表示id为2的用户在2020-10-13使用了客户端id为2的设备登 阅读全文
posted @ 2021-02-05 15:56 小千北同学超爱写代码 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 对于employees表中,输出first_name排名(按first_name升序排序)为奇数的first_nameCREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` 阅读全文
posted @ 2021-02-05 15:46 小千北同学超爱写代码 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 有一个薪水表salaries简况如下: 对所有员工的薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列: select s1.emp_no,s1.salary,count(distinct s2.salary)as t_rank from salaries s1 阅读全文
posted @ 2021-02-05 14:32 小千北同学超爱写代码 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 有一个,部门关系表dept_emp简况如下: 有一个部门经理表dept_manager简况如下: 有一个薪水表salaries简况如下: 获取员工其当前的薪水比其manager当前薪水还高的相关信息, 第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当 阅读全文
posted @ 2021-02-05 14:17 小千北同学超爱写代码 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成,以上例子输出为: 找第二多的人,那么就只有一个人比他薪水高,采用表内连接再计数即 阅读全文
posted @ 2021-02-05 13:46 小千北同学超爱写代码 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、问题 按照salary的累计和running_total,其中running_total为前N个当前( to_date = '9999-01-01')员工的salary累计和,其他以此类推。 具体结果如下Demo展示。。CREATE TABLE `salaries` ( `emp_ 阅读全文
posted @ 2021-02-05 12:28 小千北同学超爱写代码 阅读(76) 评论(0) 推荐(0) 编辑