由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 考大家一道SQL面试题
相关主题
非常常见的面试题:数据太多,用MySQL查询太慢该怎么办?三三是不是有渠道串面试题啊?
请教SQL Query 面试题一道面试题请教
uber 的一个面试题初级SQL问题
请教一个刚被问的sql问题A家 analyst 面经并求建议
问道Twitter面试题Leetcode 里有 SQL 题吗?
一个Google面试题新出炉的FB面经 (转载)
[google面试题] API流量控制BB onsite 面经
问一道T家的面试题: 分布式随机数生成器问一个SQL题,用variable找consecutive number
相关话题的讨论汇总
话题: name话题: player话题: score话题: select话题: table
进入JobHunting版参与讨论
1 (共1页)
b*****e
发帖数: 4
1
table(player_name, score, time_stamp)
写一个query列出每个player的highest score跟这个record的time_stamp。
d**e
发帖数: 6098
2
这是oracle的,至于用row_number, rank 还是dense_rank就看你自己的要求了。
select *
from (select player_name, score, time_stamp
row_number() over (parition by player_name
order by score desc) r
from the_table)
where r = 1;

【在 b*****e 的大作中提到】
: table(player_name, score, time_stamp)
: 写一个query列出每个player的highest score跟这个record的time_stamp。

B*****g
发帖数: 34098
3
also work for sql server 2005 or above

【在 d**e 的大作中提到】
: 这是oracle的,至于用row_number, rank 还是dense_rank就看你自己的要求了。
: select *
: from (select player_name, score, time_stamp
: row_number() over (parition by player_name
: order by score desc) r
: from the_table)
: where r = 1;

e********3
发帖数: 258
4
通用型Query:
select * from table join (select player_name, max(score) as maxscore from
table group by player_name) as t on (table.player_name = t.player_name and
table.score = t.maxscore)
n********5
发帖数: 323
5
一个group by 就搞定了?
通用query
select player_name, max(score) as maxscore, timestamp from table group by
player_name
d**e
发帖数: 6098
6
这个不能取 timestamp, 它不在group by 里面

【在 n********5 的大作中提到】
: 一个group by 就搞定了?
: 通用query
: select player_name, max(score) as maxscore, timestamp from table group by
: player_name

b*****n
发帖数: 221
7
通用query, 不知道对不对?
select table.player_name, table.score, timestamp
from table, (select player_name, MAX(score) AS maxscore) AS tmp
where table.player_name = tmp.playername AND table.score = tmp.maxscore;
L******h
发帖数: 1191
8
做数据库的话,大家都是找什么公司的工作?

【在 b*****e 的大作中提到】
: table(player_name, score, time_stamp)
: 写一个query列出每个player的highest score跟这个record的time_stamp。

c*******s
发帖数: 4
9
1 rowid+group by 2 row_number 3 rank
1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个SQL题,用variable找consecutive number问道Twitter面试题
新鲜面试题一个Google面试题
两道面试题[google面试题] API流量控制
讨论几道amazon phone面试题问一道T家的面试题: 分布式随机数生成器
非常常见的面试题:数据太多,用MySQL查询太慢该怎么办?三三是不是有渠道串面试题啊?
请教SQL Query 面试题一道面试题请教
uber 的一个面试题初级SQL问题
请教一个刚被问的sql问题A家 analyst 面经并求建议
相关话题的讨论汇总
话题: name话题: player话题: score话题: select话题: table