JanisZhan
JanisZhan
全部文章
题解
归档
标签
去牛客网
登录
/
注册
JanisZhan的博客
全部文章
/ 题解
(共31篇)
题解 | #牛客的课程订单分析(二)#
要记得筛选 status 为 completed 的 表示订单成交成功的 select user_id from ( select user_id,count(1) as total from order_info where date>'2025-10-15' ...
Mysql
2022-06-29
1
271
题解 | #考试分数(二)#
建立一个表得出每个科目的平均分,再进行连表比较 select id,job,score from grade left join (select job as j,avg(score) as av from grade group by job) a on grade.job=a.j whe...
Mysql
2022-06-29
1
218
题解 | #异常的邮件概率#
直接先筛选出不是黑名单的用户(发送和接受者) select e.date, round(sum(case when e.type='no_completed' then 1 else 0 end)/count(*),3) as p from email e where e.send_id not...
Mysql
2022-06-28
1
285
题解 | #实习广场投递简历分析(二)#
选取月份补0方法: right(100+month(选取的月份),2) select job, concat(year(date),'-',right(100+month(date),2)) as mon, sum(num) as cnt from resume_info where year(da...
Mysql
2022-06-28
0
240
题解 | #实习广场投递简历分析(一)#
year(字段名) 可直接获取年份 select job, sum(num) as cnt from resume_info where year(date)=2025 group by job order by cnt desc
Mysql
2022-06-28
1
241
题解 | #获得积分最多的人(一)#
用Limite 查询出最大值 想问下大家为什么group by 要加name select u.name,sum(g.grade_num) as total from user u left outer join grade_info g on u.id=g.use...
Mysql
2022-06-28
1
207
题解 | #今天的刷题量(一)#
在mysql 中 可用 current_date表示当日的日期 select sj.name,count(*) as cnt from submission sb left outer join subject sj on sb.subject_id=sj.id where sb.crea...
Mysql
2022-06-28
1
213
题解 | #平均工资#
查询出salaries 中 除去了最大值和最小值后的表再进行计算 可以确保最大值和最小值不止一条的情况去除所有最大值最小值 select avg(salary) as avg_salary from salaries where to_date='9999-01-01' and salary!=(s...
Mysql
2022-06-28
1
281
题解 | #分页查询employees表,每5行一页,返回第2页的数据#
// 用limit(a,b) 进行分页操作 a //a 为查询结果的索引值(默认从0开始) 本题:第一页为0,表示从第一个开始; //第二页为 1*5 即 5 ‘1’为页数2 减去1 //b : 为查询结果返回的数量 也就是每一页展示的行数 select * from employees limit...
Mysql
2022-06-28
1
233
题解 | #按照dept_no进行汇总#
//group_concat(需要选取且连接的列名,'连接符号') select dept_no,group_concat(emp_no) as employees from dept_emp group by dept_no
Mysql
2022-06-27
1
234
首页
上一页
1
2
3
4
下一页
末页