Gary96
Gary96
全部文章
分类
题解(21)
归档
标签
去牛客网
登录
/
注册
Gary96的博客
全部文章
(共20篇)
题解 | #获得积分最多的人(一)#gary
from user u right join ( select *, sum(grade_num) over(partition by user_id) grade_sum from grade_info order by grade_sum desc limit ...
Mysql
2022-02-10
0
240
题解 | #实习广场投递简历分析(二)#
select job, DATE_FORMAT(date, '%Y-%m') mon, sum(num) cnt from resume_info where date like '2025%' group by job, mon order by mon desc, cnt de...
Mysql
2022-02-10
0
243
题解 | #牛客的课程订单分析(六)#gary
select x.id, is_group_buy, name client_name from (select *, count(id) over(partition by user_id) cnt from order_info where datediff(date,"...
Mysql
2022-02-10
0
184
题解 | #牛客的课程订单分析(三)#gary
select id, user_id, product_name, status, client_id, date from ( select *, count(id) over(partition by user_id) as cnt from order_info wh...
Mysql
2022-02-10
0
182
题解 | #牛客的课程订单分析(二)#gary
select user_id from order_info where datediff(date,"2025-10-15")>0 and status = "completed" and product_name in("C++","Java","Python") group by...
Mysql
2022-02-10
0
146
题解 | #分页查询employees表,每5行一页,返回第2页的数据#
分页查询employees表,每5行一页,返回第2页的数据 一般分页使用 order by + limit 。本题要求5行/页,则第二页显示第6-10行。 limit x,y x:偏移量 y:要获取的个数 limit 5,5; 偏移量为5,取5条记录 limit y o...
Mysql
2022-02-10
0
168
题解 | #批量插入数据,不使用replace操作#
mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键,如果出现重复会报错; replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样;...
Mysql
2022-01-25
0
270
题解 | #最差是第几名(一)#普通索引和强制索引的区别
普通索引 查找时是否使用索引由系统视情况而定 强制索引 系统无法选择 必须通过索引执行 选择条件 如果查找的范围覆盖大部分数据 则系统会选择使用全局查找 select * from salaries force index (idx_emp_no) where emp_no = 10005
Mysql
2022-01-23
0
257
题解 | #获取所有员工当前的manager#
select de.emp_no, dm.emp_no as manager from dept_emp de join dept_manager dm using (dept_no) where de.emp_no <> dm.emp_no
Mysql
2022-01-15
1
208
题解 | #统计各个部门的工资记录数#
select dept_no, dept_name, count(salary) FROM dept_emp join salaries using(emp_no) join departments using(dept_no) group by dept_no order by dept...
Mysql
2022-01-15
0
181
首页
上一页
1
2
下一页
末页