N刻后告诉你
N刻后告诉你
全部文章
题解
归档
标签
去牛客网
登录
/
注册
N刻后告诉你的博客
全部文章
/ 题解
(共30篇)
后面的题基本没啥深究(主要深究了查询题),所以只贴笔记链接了(其实后面的题看讨论区就可以了)
以下是所有61题笔记https://app.yinxiang.com/shard/s29/nl/28399607/686f8751-16cc-4855-84df-a42f7b7efe6d/https://app.yinxiang.com/shard/s29/nl/28399607/b5aa35e1-...
2020-05-19
39
4229
29
题目:使用join查询方式找出没有分类的电影id以及名称 方法:LEFT JOINSELECT f.film_id, f.titleFROM film AS fLEFT JOIN film_category AS fcON f.film_id=fc.film_idWHERE category_id ...
2020-05-19
15
1702
28
题目:查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部 这题连输出格式都不给。不浪费时间,直接看答案。看懂这道题就算过了。 方法:先根据film_category表构建分类下电影数大于5部的分类电影表,再进行多表用WHERE联查和GROUP B...
2020-05-19
6
1032
27
题目:汇给出每个员工每年薪水涨幅超过5000的员工编号emp_no,薪水变更开始日期from_date以及薪水涨幅值salary_growth,并按照salary_growth逆序排列。提示:在sqlite中获取datetime时间对应的年份函数为strftime(‘%Y’, to_date) 方法...
2020-05-19
9
1136
26
题目:汇总各个部门当前员工的title类型的分配数目,结果给出部门编号dept_no、dept_name、其当前员工所有的title以及该类型title对应的数目count,当前是指’9999-01-01’隐含要求:dept_no按照升序排列 错误示范:SELECT里面的子查询出现了两个列:titl...
2020-05-19
4
1538
25
题目:获取员工其当前薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01’,结果第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,第四列给出该员工对应的manager当前的薪水man...
2020-05-19
17
1044
24
题目:获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary,当前表示to_date=‘9999-01-01' 方法1:多表联查+NOT INSELECT de.dept_no, de.emp_no, s.salaryFROM dept_emp AS de, e...
2020-05-19
8
1884
23
题目:对所有员工的当前(to_date=‘9999-01-01')薪水按照salary进行按照1-N的排名,相同的salary并列且按照emp_no升序排列 错误示范:虽然在题库中能通过,但是在mysql中无法通过,因为s1.salary不是可聚合项SELECT s1.emp_no, s1.sala...
2020-05-19
31
2394
22
题目:统计各个部门的工资记录数,给出部门编码dept_no,部门名称dept_name以及次数sum 方法1:嵌套查询,查出一个dept_no,就进行子查询的到对应COUNT()SELECT dept_no, dept_name, (SELECT COUNT() ...
2020-05-19
1
2757
20
题目:查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth 方法1:利用子查询查询最后一次工资和第一次工资SELECT(SELECT salary FROM salaries WHERE emp_no=10001 AND to_date=(SELECT MAX...
2020-05-19
9
1254
首页
上一页
1
2
3
下一页
末页