由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 请问sql这个querry怎么写
相关主题
怎么用sql query 实现这个功能?数据库问题求解
怎么用Update实现这个?我也问一个sql querry的问题
query 求助请教一个mysql 排序问题。
To get the 2nd, 3rd, 4th largest valuerandom sampling with replacement, how?
怎样解决 Index for NULL valuet-sql chanllege 20
Re: How to concatenate NULL value with a string in SQL Server?SQL一不小心就出错
Re: 用Servlet显示数据库里的数据,分页的? (答案在这里)correlated subquery
how to fetch the first record from a table?奇怪的 SQL 问题
相关话题的讨论汇总
话题: select话题: querry话题: nvl话题: rownum话题: oracle
进入Database版参与讨论
1 (共1页)
z****e
发帖数: 3810
1
min!=0的最后10个数中最大的一个
c**t
发帖数: 2744
2
你是怎么排序的?什么叫最后10个? 数据存储在介质中应该是
无序的

【在 z****e 的大作中提到】
: min!=0的最后10个数中最大的一个
z****e
发帖数: 3810
3
无序的,就是说在我的数据库记录着某某的比赛,不一定按时间顺序记录的,这些比赛
有的上场时间大于0,有的等于0没出场,我想得到最近10场比赛(上场时间>0,出场)
的最高得分。

【在 c**t 的大作中提到】
: 你是怎么排序的?什么叫最后10个? 数据存储在介质中应该是
: 无序的

B*****g
发帖数: 34098
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 的大作中提到】
: 无序的,就是说在我的数据库记录着某某的比赛,不一定按时间顺序记录的,这些比赛
: 有的上场时间大于0,有的等于0没出场,我想得到最近10场比赛(上场时间>0,出场)
: 的最高得分。

1 (共1页)
进入Database版参与讨论
相关主题
奇怪的 SQL 问题怎样解决 Index for NULL value
oracle pl sql recursive functionRe: How to concatenate NULL value with a string in SQL Server?
A sql questionRe: 用Servlet显示数据库里的数据,分页的? (答案在这里)
一个oracle query, 求问how to fetch the first record from a table?
怎么用sql query 实现这个功能?数据库问题求解
怎么用Update实现这个?我也问一个sql querry的问题
query 求助请教一个mysql 排序问题。
To get the 2nd, 3rd, 4th largest valuerandom sampling with replacement, how?
相关话题的讨论汇总
话题: select话题: querry话题: nvl话题: rownum话题: oracle