JLOONG
JLOONG
全部文章
分类
题解(7)
归档
标签
去牛客网
登录
/
注册
JLOONG的博客
全部文章
(共7篇)
题解 | #牛客的课程订单分析(三)#
这道题,只要把合适user_id先查出来,就是符合条件订单大于等于2的user_id 然后再去按照条件再过滤一遍 select * from order_info where datediff(date,"2025-10-15")>0  ...
Mysql
2022-01-22
0
179
题解 | #牛客每个人最近的登录日期(二)#
不爽,一开始想错了,表连接查询全搞定了,最后发现条件需要在WHERE中限定,自己以后还是要将表连接完,查询出所有数据先看看,然后再根据结果加各种条件,不然容易出现细节上的问题。 SELECT u.name,c.name,l.date FROM login l JOI...
Mysql
2022-01-21
0
155
题解 | #刷题通过的题目排名#
本题我没搞出来的是排名这个事情怎么弄? 参考了题解,才发现如此巧妙的手段,通过两张一样的表自己比较,找到大于当前number的所有number,去重后计数,就可以实现名次的问题。 SELECT a.id,a.number, ( SE...
Mysql
2022-01-21
0
211
题解 | #出现三次以上相同积分的情况#
SELECT number FROM grade GROUP BY number HAVING COUNT(*)>=3 虽然这题不难,但是我刚看到的时候确实不知道咋下手了,懵了一下。 后面想想还是题目第一时间没有弄清楚...
Mysql
2022-01-20
0
174
题解 | #获取有奖金的员工相关信息。#
非常适合练习case when的题,就相当于java的swich case SELECT e.emp_no, e.first_name, e.last_name, eb.btype, s.salary, CASE WHEN ...
Mysql
2022-01-18
0
185
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
这道题,我是用分步做的 1.将普通员工工资部门查出来作为aa表 2.将部门经理工资相关信息查出来为bb表 3.两个表通过部门连接,加上条件。就ok了 SELECT aa.dn ,bb.dn,aa.ss,bb.ss FROM (SELECT e.de...
Mysql
2022-01-16
1
179
题解 | #获取每个部门中当前员工薪水最高的相关信息#
核心思路就是两张特殊表: 表一(aaa):用来将部门表和薪水表数据整合到一张表上 表二(bbb):用来计算每个部门最高的薪水和对应部门编号 最后就是同时查询表一和表二,添加限制条件:部门必须对的上,而且薪水也对的上; 还有别忘了,部门编号排序。 SELE...
Mysql
2022-01-14
2
212