锁定老帖子 主题:sql题目
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-09
smiky 写道 连接查询 SELECT b.YEAR, SUM(a.salary) salary FROM hello a, hello b WHERE a.YEAR <= b.YEAR GROUP BY b.YEAR 子查询 select year ,(select sum(salary) from hello as B where B.year<=A.year ) from hello as A 原文出自:http://www.iteye.com/topic/349222?page=2 最后一个人写的。 我觉得这个算法才靠谱。 |
|
返回顶楼 | |
发表时间:2011-08-09
harry_bote 写道 去年面试联创的时候遇到过这个题目, 当时我一看就知道怎么做了,利用小学学的那个高斯公式,不到半分钟写出了
select 年份,(1000+工资)*工资/(工资*2) from table ,那个组长一愣,验证了一下说,对是对,有点剑走偏锋的感觉,回去等通知吧。 阁下很会找规律啊,不过前提是工资成等差数列才可行。 |
|
返回顶楼 | |
发表时间:2011-08-09
harry_bote 写道 去年面试联创的时候遇到过这个题目, 当时我一看就知道怎么做了,利用小学学的那个高斯公式,不到半分钟写出了
select 年份,(1000+工资)*工资/(工资*2) from table ,那个组长一愣,验证了一下说,对是对,有点剑走偏锋的感觉,回去等通知吧。 有通知吗???? |
|
返回顶楼 | |
发表时间:2011-08-09
哇塞~~~不错!!!
小学的高斯公式、o(︶︿︶)o 唉、!!! |
|
返回顶楼 | |
发表时间:2011-08-09
最后修改:2011-08-09
select year,sum(salary) over(order by year) from table;
刚从联创离职不久,我以前去联创面试的时候怎么没看到过这个题目。。 |
|
返回顶楼 | |
发表时间:2011-08-09
wolfhk 写道 select year,sum(salary) over(order by year) from table;
刚从联创离职不久,我以前去联创面试的时候怎么没看到过这个题目。。 这么很正常吗。联创那么多分公司,你是哪里的?即使同一个地方,每次面试的题目都一样吗难道? |
|
返回顶楼 | |
发表时间:2011-08-09
地狱牢笼 写道 harry_bote 写道 去年面试联创的时候遇到过这个题目, 当时我一看就知道怎么做了,利用小学学的那个高斯公式,不到半分钟写出了
select 年份,(1000+工资)*工资/(工资*2) from table ,那个组长一愣,验证了一下说,对是对,有点剑走偏锋的感觉,回去等通知吧。 有通知吗???? 没有通知,不知道这么回事。后来我也写了select year,sum(salary) over(order by year) from table;他又说这是什么用法,他看不懂原来。 |
|
返回顶楼 | |
发表时间:2011-08-09
harry_bote 写道 wolfhk 写道 select year,sum(salary) over(order by year) from table;
刚从联创离职不久,我以前去联创面试的时候怎么没看到过这个题目。。 这么很正常吗。联创那么多分公司,你是哪里的?即使同一个地方,每次面试的题目都一样吗难道? 这么大火气干嘛,我随便说说,招惹你了? |
|
返回顶楼 | |
发表时间:2011-08-09
smiky 写道 harry_bote 写道 去年面试联创的时候遇到过这个题目, 当时我一看就知道怎么做了,利用小学学的那个高斯公式,不到半分钟写出了
select 年份,(1000+工资)*工资/(工资*2) from table ,那个组长一愣,验证了一下说,对是对,有点剑走偏锋的感觉,回去等通知吧。 有想法,挺好 想法是不错,后来通知来了吗,呵呵 |
|
返回顶楼 | |
发表时间:2011-08-09
没有任何通知
|
|
返回顶楼 | |