![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日SQL
每天一点SQL骚操作
菜农1024
这个作者很懒,什么都没留下…
展开
-
牛客网SQL_68_每个人的最近登录日期
select round(count(l.date)/count(*),3) as pfrom (select user_id,min(date) as date from login group by user_id) min_dataleft joinlogin lon min_data.user_id = l.user_id and l.date = date_add(min_data.date,interval 1 day)总结:(1).left join 中右表的统计的是匹配成功的.翻译 2020-12-23 09:16:14 · 85 阅读 · 0 评论 -
牛客网SQL_65_邮件的失败概率
题目描述总结:sqlserver中的join = inner join,注意关联后的状态,关联后的状态依然是主表中的id,直接在关联后的表中进行条件限制即可。翻译 2020-12-22 09:21:25 · 99 阅读 · 0 评论 -
牛客网SQL_12_获取所有部门中当前员工薪水最高的相关信息
SELECT d1.dept_no, d1.emp_no, s1.salaryFROM dept_emp as d1INNER JOIN salaries as s1ON d1.emp_no=s1.emp_noAND d1.to_date='9999-01-01'AND s1.to_date='9999-01-01'WHERE s1.salary in (SELECT MAX(s2.salary)FROM dept_emp as d2INNER JOIN salaries as s2ON.翻译 2020-12-21 12:02:50 · 79 阅读 · 0 评论 -
牛客网之考试分数(5)
牛客网之考试分数(5)一.题目概述:牛客每次考试完,都会有一个成绩表(grade),如下:第1行表示用户id为1的用户选择了C++岗位并且考了11001分。。。第8行表示用户id为8的用户选择了前端岗位并且考了9999分请你写一个sql语句查询各个岗位分数的中位数位置上的所有grade信息,并且按id升序排序,结果如下:解释:第1行表示C++岗位的中位数位置上的为用户id为2,分数为10000,在C++岗位里面排名是第2第2,3行表示Java岗位的中位数位置上的为用户id为4,5,分数翻译 2020-12-16 22:25:13 · 2227 阅读 · 0 评论