SQL练习题第3道:找经理工资。题目意思表述的不清晰。注意!

查找当前薪水详情以及部门编号dept_no

http://www.nowcoder.com/questionTerminal/c63c5b54d86e4c6d880e4834bfd70c3b

s.emp_no, s.salary, d.dept_no

select s.*,d.dept_no from salaries s join dept_manager d
on s.emp_no=d.emp_no
where s.to_date='9999-01-01' and d.to_date='9999-01-01'
order by s.emp_no

s.emp_no, s.salary, d.dept_no

select s.emp_no, s.salary, d.dept_no from salaries s join dept_manager d
on s.emp_no=d.emp_no
where s.to_date='9999-01-01' and d.to_date='9999-01-01'
order by s.emp_no

题目意思表述的不清晰。注意!
按照题目意思只筛选员工编号emo_no,薪资salary,部门编号dept_no。结果显示错误。
当把salaries表里的内容都筛选,即salaries.* 再加上dept_no,显示通过。

全部评论
感觉题目描述的不清楚是一方面,还有就是这里为什么要加上to_date的判断,其实不加也是可以通过的,总之,总感觉在这儿做题有些怪怪的,我都开始怀疑自己了
点赞 回复 分享
发布于 2022-03-18 11:07

相关推荐

去B座二楼砸水泥地:不过也可以理解,这种应该没参加过秋招
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
5 收藏 评论
分享
牛客网
牛客企业服务