由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - SQL面题,大家练练吧
相关主题
问道sql求建议
初级SQL问题我也问个401K
leetcode Nth Highest Salary 谁做出来了?contract employee 的归属问题
SQL 面试题,请高手指点consultant 工作经历一问
Bank Financial Developer Position有比哥更苦逼的吗?
请教: SQL 店面题什么是full-time, exempt,salaried employee
请教SQL面试题这道题要用什么数据结构?
请教一个刚被问的sql问题有人知道pay hourly on 1099 和 salary on w-2 employee 有什么区别吗?
相关话题的讨论汇总
话题: supervisor话题: empid话题: bonus话题: employees话题: 34
进入JobHunting版参与讨论
1 (共1页)
l****c
发帖数: 782
1
EMPLOYEES BONUS
__________________________________________ _____________
EMPID NAME SUPERVISOR LOCATION SALARY EMPID NBONUS
------------------------------------------ -------------
34 Amy NY 110000 17 5000
17 Ben 34 TN 75000 10 2000
5 Chris 34 TN 80000 34 5000
10 Don 5 HI 100000 ...
1.列出每个城市,工资最高的。(工资基于萨拉瑞+包呢死)输出名字,地区,和个人
总工资
2. Given a NEW_SUPERVISOR table (columns: EMPID, SUPERVISOR), write an
update statement that updates the supervisor of each employee with a new
supervisor. The NEW_SUPERVISOR table is an incremental update, so employees
not listed in the table must retain their existing supervisor.
l****c
发帖数: 782
2
没人愿意做一下吗?
c********9
发帖数: 53
3
Select EMPID, NAME, LOCATION, SALARY+BONUS as HSalary from EMPLOYEES inner
join Bonus on EMPID Where HSalary=max(SALARY+BONUS) group by LOCATION;
c********9
发帖数: 53
4
not sure...haven't used sql for a while.
y***t
发帖数: 644
5
SELECT E.EMPID AS EMPID, E.NAME AS NAME, LOCATION, E.SALARY+B.NBONUS AS
TOTAL FROM EMPLOYEES E INNER JOIN BONUS B ON E.EMPID = B.EMPID ORDER DESC BY
TOTAL LIMIT 1
B*****g
发帖数: 34098
6
如果有人没有bonus并且在bonus table没有record就不要用inner join

【在 l****c 的大作中提到】
: EMPLOYEES BONUS
: __________________________________________ _____________
: EMPID NAME SUPERVISOR LOCATION SALARY EMPID NBONUS
: ------------------------------------------ -------------
: 34 Amy NY 110000 17 5000
: 17 Ben 34 TN 75000 10 2000
: 5 Chris 34 TN 80000 34 5000
: 10 Don 5 HI 100000 ...
: 1.列出每个城市,工资最高的。(工资基于萨拉瑞+包呢死)输出名字,地区,和个人
: 总工资

h***i
发帖数: 3844
7
没有group by 不行吧。

BY

【在 y***t 的大作中提到】
: SELECT E.EMPID AS EMPID, E.NAME AS NAME, LOCATION, E.SALARY+B.NBONUS AS
: TOTAL FROM EMPLOYEES E INNER JOIN BONUS B ON E.EMPID = B.EMPID ORDER DESC BY
: TOTAL LIMIT 1

g*****e
发帖数: 282
8
right join就行

【在 B*****g 的大作中提到】
: 如果有人没有bonus并且在bonus table没有record就不要用inner join
1 (共1页)
进入JobHunting版参与讨论
相关主题
有人知道pay hourly on 1099 和 salary on w-2 employee 有什么区别吗?Bank Financial Developer Position
请教SQL Query 面试题请教: SQL 店面题
中部一公司在招SQL DBA,有人感兴趣吗? (转载)请教SQL面试题
这题怎么做请教一个刚被问的sql问题
问道sql求建议
初级SQL问题我也问个401K
leetcode Nth Highest Salary 谁做出来了?contract employee 的归属问题
SQL 面试题,请高手指点consultant 工作经历一问
相关话题的讨论汇总
话题: supervisor话题: empid话题: bonus话题: employees话题: 34