打工人9527
打工人9527
全部文章
题解
归档
标签
去牛客网
登录
/
注册
打工人9527的博客
全部文章
/ 题解
(共8篇)
题解 | #牛客的课程订单分析(二)#
这里直接用了“>”来比较日期关系,比较暴力哈哈!参考题解可以使用:datediff(date,"2025-10-15")>0 来判断;select user_idfrom order_infowhere date > '2025-10-15' and ...
2021-07-13
1
490
题解 | #出现三次以上相同积分的情况#
这题其实可以扩展一下:求连续出现3次及3次以上相同积分的情况————采用自连接(保证id是连续的即可),哈哈,做到举一反三!select g1.numberfrom grade g1where (select count(*) from grade g2 where g1.number = g2.n...
2021-07-13
1
507
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
说一下具体思路: 本来想着用左连接来实现,结果发现exists没用到,哈哈! 后来发现dept_emp表中,如果这个员工没有被分配则不可能出现在dept_emp中,则exists就可以用到了!select * from employees where not exists( sel...
2021-07-13
1
569
题解 | #查找排除当前最大、最小salary之后的员工的平均工资avg_salary#
可以采用多表工作,即剔除最大值和最小值后的新表中计算avg:select avg(s1.salary) as 'avg_salary'from salaries s1where salary not in (select MAX(salary) from salaries s2 where s2.t...
2021-07-13
1
460
题解 | #按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接#
group_concat()函数将group by产生的同一个分组中的值连接起来,返回一个字符串结果 代码如下: select dept_no, group_concat(emp_n...
2021-07-13
1
551
题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
添加外键约束(关联字段要用括号括起来) -- ALTER TABLE 从表 -- ADD CONSTRAINT 约束名 FOREIGN KEY (关联字段) references 主表(关联字段);代码如下:alter table auditadd constraint fk_emp_n...
2021-07-12
1
387
题解 | #将employees表的所有员工的last_name和first_name拼接起来作为Name#
因为是学习MySQL的,所以喜欢能用函数解决的就用函数解决,concat()拼接函数即可;注意其中“ ”的输入!select concat(employees.last_name, ' ', employees.first_name) as 'Name'from employees;
2021-07-10
0
485
题解 | #统计各个部门的工资记录数#
select d.dept_no, d.dept_name, count(de.dept_no) as 'sum' from departments d join dept_emp de on d.dept_no = de.dept_no join salaries s on s.emp_no = ...
2021-07-10
1
437