面试啦 - 提供专业面试问题及答案、面试技巧、助您成功面试!
您的当前位置:首页 > 面试题库 > IT面试题 > Database面试题 > 正文

一道写SQL的面试题和答案

已知原表(t_salary)
year salary
2000 1000
2001 2000
2002 3000
2003 4000
先要实现显示结果(salary为以前的工资和)
year salary
2000 1000
2001 3000

答案:
select year, (select sum(salary) from t_salary b where b.year <= a.year) salary from t_salary a
group by year
词条:database面试题 数据库面试题
上一篇:Oracle中delete,truncate和drop的区别 下一篇:什么是唯一索引
与该文相关的文章

温馨提示:如果您对面试网有任何建议,请通过网站联系邮箱向我们反馈,感谢各位的建议与支持!