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

相关推荐

评论
5
收藏
分享
牛客网
牛客企业服务