B*g
4 楼
除了oracle好像都可以用top。
oracle先排序再用rownum。
比赛应该比其他容易,因为基本上不会有同时比赛的。
oracle:
SELECT MAX(score)
FROM (SELECT score
FROM (SELECT NVL(score,0)
FROM table
WHERE NVL(playtime, 0) > 0
AND playdate IS NOT NULL
ORDER BY playdate DESC)
ROWNUM <= 10)
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 无序的,就是说在我的数据库记录着某某的比赛,不一定按时间顺序记录的,这些比赛
: 有的上场时间大于0,有的等于0没出场,我想得到最近10场比赛(上场时间>0,出场)
: 的最高得分。
oracle先排序再用rownum。
比赛应该比其他容易,因为基本上不会有同时比赛的。
oracle:
SELECT MAX(score)
FROM (SELECT score
FROM (SELECT NVL(score,0)
FROM table
WHERE NVL(playtime, 0) > 0
AND playdate IS NOT NULL
ORDER BY playdate DESC)
ROWNUM <= 10)
【在 z****e 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 无序的,就是说在我的数据库记录着某某的比赛,不一定按时间顺序记录的,这些比赛
: 有的上场时间大于0,有的等于0没出场,我想得到最近10场比赛(上场时间>0,出场)
: 的最高得分。
相关阅读
汉字储存问题请教Re: 请问怎么在QUERY出来的结果里第一列加上自己的INCREMENTAL NUMB请求帮助,关于存储计算Java调用Oracle存储过程的问题Q on adding new columnmysql or sqlserver?这二句为什么会抛出ClassCastException异常?借人气问:连MySQL的问题?[转载] 问一个弱问题Help! Chart in Access reportto swingfan Re: call for help, please请问有没有免费的SQL Server...哪里可以买到Oracle financial certification教材?another query问个access的问题, 谢谢insert疑问Help!SQL help!servlet调用sql 访问oracle的问题MS SQL Server数据库更新