首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
ciphersaw
广东青年管理干部学院
2000届
安全工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(81)
查找在职员工自入职以来的薪水涨幅情况
127
本题思路是先分别用两次LEFT JOIN左连接employees与salaries,建立两张表,分别存放员工当前工资(sCurrent)与员工入职时的工资(sStart),再用INNER JOIN连接sCurrent与sStart,最后限定在同一员工下用当前工资减去入职工资。 方法一:...
发表于 2017-07-13 18:51:23
查找员工编号emp_no为10001其自入职以来的薪水salary涨幅(总共涨了多少)growth
160
本题严谨的思路如下: 1、先分别找到emp_no=10001的员工的第一次工资记录与最后一次工资记录 2、再将最后一次工资记录减去第一次工资记录得到入职以来salary的涨幅,最后用别名growth代替 SELECT ( (SELECT salary FROM salaries WH...
发表于 2017-07-13 13:12:05
查找所有员工的last_name和first_name以及对应的dept_name
103
本题思路为运用两次LEFT JOIN连接嵌套 1、第一次LEFT JOIN连接employees表与dept_emp表,得到所有员工的last_name和first_name以及对应的dept_no,也包括暂时没有分配部门的员工 2、第二次LEFT JOIN连接上表与depart...
发表于 2017-07-13 12:41:55
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
159
本题做法很多,主要思想为多层SELECT嵌套与MAX()函数结合 1、先利用MAX()函数找出salaries中当前薪水最高者,即SELECT MAX(salary) FROM salaries WHERE to_date = '9999-01-01' 2、再利用INNER JOIN...
发表于 2017-07-13 12:25:45
查找employees表emp_no与last_name的员工信息
0
本题条件限制简单,可直接用WHERE与ORDER BY语句限定: 1、emp_no为奇数可用emp_no%2 = 1 2、last_name不等于Mary可用ast_name != 'Mary' 或ast_name <> 'Mary' 3、按照hire_date逆序排...
发表于 2017-07-13 09:13:28
获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary
108
此题与前面第三题类似,思路如下: 1、先用INNER JOIN连接两张表,限制条件是两张表的emp_no相同,即d.emp_no = s.emp_no,并且将salaries用别名s代替,dept_manager用别名d代替 2、根据题意,要获取当前manager的当前sala...
发表于 2017-07-12 22:28:42
从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。
89
此题应注意以下三点: 1、先用GROUP BY title将表格以title分组,再用COUNT(DISTINCT emp_no)可以统计同一title值且不包含重复emp_no值的记录条数 2、根据题意,输出每个title的个数为t,故用...
发表于 2017-07-12 20:07:22
从titles表获取按照title进行分组
43
此题应注意以下三点: 1、用COUNT()函数和GROUP BY语句可以统计同一title值的记录条数 2、根据题意,输出每个title的个数为t,故用AS语句将COUNT(title)的值转换为t 3、由于WHERE后不可跟COUNT()函...
发表于 2017-07-12 19:49:40
获取每个部门中当前员工薪水最高的相关信息
237
此题思路如下: 1、先用INNER JOIN连接两张表,限制条件是两张表的emp_no相同,即d.emp_no = s.emp_no; 2、选取每个员工当前的工资水平,用d.to_date = '9999-01-01' AND s.to_date = '9999-01-01'作条件限...
发表于 2017-07-12 19:30:58
获取所有员工当前的manager
141
本题应注意以下三点: 1、用 INNER JOIN 连接两张表,因为要输出自己的经理,得知自己与经理的部门要相同,故有限制条件 de.dept_no = dm.dept_no 2、再用 WHERE 限制当前员工与当前经理的条件,即 dm.to_date 等于 '9999-01-01'...
发表于 2017-07-12 12:53:07
首页
上一页
2
3
4
5
6
7
8
9
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题